NATTSiM
|
bd0f4b95ae
|
Fix Clang compile and link errors
|
2014-01-16 17:18:05 -05:00 |
|
Vinnie Falco
|
496b337b27
|
General refactoring, using C++11
* Remove broken RecycledObjectPool
* Fix beast::ServiceQueue using List instead of LockFreeStack
* Add class semaphore, fixes broken Semaphore
* Move crytpo module files to new beast directory
* Use c++11 replacements for boost and beast types:
- std::atomic instead of beast::Atomic
- std::function instead of boost::function, beast::function
- std::unique_ptr instead of beast::ScopedPointer
- std::shared_ptr instead of boost::shared_ptr
* Remove modules:
- beast_db
- beast_crypto
- beast_extras
* Remove unnecessary classes:
- AbstractFifo
- AddConst
- AtomicCounter
- AtomicFlag
- AtomicPointer
- AtomicState
- CopyConst
- Expression
- ForwardList
- IfCond
- Interval
- IntrusiveArray
- KeyvaDB
- PointerToOther
- PointerTraits
- RemoveConst
- RemoveConstVolatile
- RemoveReference
- RemoveVolatile
- SharedObjectArray
- SingleThreadedSharedObject
- SophiaDB factory
- SortedSet
- WeakReference
- beast::unique_ptr
|
2014-01-07 15:57:45 -08:00 |
|
Vinnie Falco
|
1dfd9e3c10
|
IPAddress fixes and algorithm comparison functors
|
2013-11-30 09:21:46 -08:00 |
|
Vinnie Falco
|
2f656e09c6
|
Refactor and fix some object arithmetic comparisons
|
2013-11-30 06:28:29 -08:00 |
|
Vinnie Falco
|
bf87614fa6
|
Fix warning
|
2013-11-05 03:23:15 -08:00 |
|
Vinnie Falco
|
55045b5fe9
|
Improve hasher for IPAddress
|
2013-11-05 03:15:09 -08:00 |
|
Nicholas Dudfield
|
30648a1819
|
Fix IPAddress::V4::Proxy
|
2013-11-05 03:02:20 -08:00 |
|
Vinnie Falco
|
f4120635e9
|
Rename to IPAddress and remove unused files
|
2013-10-22 10:43:16 -07:00 |
|
Patrick Dehne
|
ac0142a49e
|
Use template cast
|
2013-10-19 15:54:02 -07:00 |
|
Vinnie Falco
|
67d807d8fc
|
Add IPEndpoint::key_equal
|
2013-10-05 02:41:29 -07:00 |
|
Vinnie Falco
|
44445ff1b8
|
Refactor net buffers classes
|
2013-10-04 14:33:55 -07:00 |
|
Vinnie Falco
|
b0b8660132
|
IPEndpoint better parsing
|
2013-10-01 12:25:00 -07:00 |
|
Vinnie Falco
|
ae551cde63
|
Add alternate form string parsing to IPEndpoint
|
2013-09-30 09:29:37 -07:00 |
|
Vinnie Falco
|
0e46762962
|
Add hasher functors for IPEndpoint
|
2013-09-30 09:29:36 -07:00 |
|
Vinnie Falco
|
7b89bf6cc7
|
Add FixedArray, IntrusiveArray, Crypto
|
2013-09-23 10:13:25 -07:00 |
|
Vinnie Falco
|
5c5de57290
|
Reorganize beast modules and files
|
2013-09-23 10:13:24 -07:00 |
|
Vinnie Falco
|
56496d8287
|
IPEndpoint comparisons
|
2013-09-22 11:51:44 -07:00 |
|
Vinnie Falco
|
9d9c822efb
|
Migrate some headers and general tidying
|
2013-09-22 11:51:44 -07:00 |
|
Vinnie Falco
|
7efb6a3ab8
|
Reorganize some MPL and Utility classes and files
|
2013-09-19 21:37:47 -07:00 |
|
Vinnie Falco
|
69c26a180e
|
Fix missing BeastConfig.h include in Net.cpp
|
2013-09-19 18:25:01 -07:00 |
|
Vinnie Falco
|
6501dea7a3
|
IPEndpoint parsing and tidying
|
2013-09-19 14:42:55 -07:00 |
|
Vinnie Falco
|
72fc42b60c
|
Move and add some template metaprogramming classes
|
2013-09-19 14:42:54 -07:00 |
|
Vinnie Falco
|
2a164f0165
|
Change filname capitalization (end)
|
2013-09-19 14:42:54 -07:00 |
|
Vinnie Falco
|
6a14f251ba
|
Change filename capitalization
|
2013-09-19 14:42:53 -07:00 |
|
Vinnie Falco
|
874b5240d2
|
Add IPEndpoint
Conflicts:
src/beast/Builds/VisualStudio2012/beast.vcxproj.filters
|
2013-09-19 14:42:52 -07:00 |
|