Sebastian Messmer
|
64397978e0
|
Add Serializer::writeTailData() and Deserializer::readTailData()
|
2015-10-27 21:10:36 +01:00 |
|
Sebastian Messmer
|
eac8d44b41
|
Serializing strings works with nullbytes instead of size+data
|
2015-10-27 20:59:23 +01:00 |
|
Sebastian Messmer
|
9e67e52dc8
|
Use size_t instead of unsigned int in FixedSizeData
|
2015-10-27 20:59:08 +01:00 |
|
Sebastian Messmer
|
248f0b0d61
|
FixedSizeData::take/drop()
|
2015-10-26 12:15:11 +01:00 |
|
Sebastian Messmer
|
44d8b82ed0
|
Deserializer doesn't require call to finished() anymore
|
2015-10-25 16:59:01 +01:00 |
|
Sebastian Messmer
|
a33df2e292
|
Added (De)Serializer::write/readString
|
2015-10-25 13:02:28 +01:00 |
|
Sebastian Messmer
|
7abbb33654
|
Added Serializer and Deserializer classes for Data
|
2015-10-25 12:33:12 +01:00 |
|
Sebastian Messmer
|
f88221a0c6
|
Add Data::LoadFromStream(stream, size)
|
2015-10-25 11:32:40 +01:00 |
|
Sebastian Messmer
|
ea30ac641b
|
Data::LoadFromStream() and Data::StoreToStream()
|
2015-10-24 18:39:11 +02:00 |
|
Sebastian Messmer
|
60b7f853d9
|
DataFixture::generateFixedSize()
|
2015-10-24 01:53:11 +02:00 |
|
Sebastian Messmer
|
ca5edb48db
|
Refactor random library
|
2015-10-22 17:36:03 +02:00 |
|
Sebastian Meßmer
|
c51e2c115a
|
Added new random pool library and FixedSizeData:CreatePseudoRandom() uses it. This generates pseudorandom data in another thread and keeps a pool instead of calling the pseudorandom algorithm each time. Since that algorithm needs to be mutexed, that caused quite a lot of locking before
|
2015-10-16 02:46:17 +02:00 |
|
Sebastian Meßmer
|
02d89fa721
|
Unify (and fix) include guards
|
2015-10-15 12:58:16 +02:00 |
|
Sebastian Messmer
|
b402d99fff
|
Fix includes
|
2015-10-14 14:50:31 +02:00 |
|
Sebastian Messmer
|
2385c4ac0e
|
TODOs
|
2015-10-14 14:43:18 +02:00 |
|
Sebastian Messmer
|
8b99d277a2
|
FixedSizeData::CreatePseudoRandom() is threadsafe
|
2015-10-14 14:38:22 +02:00 |
|
Sebastian Messmer
|
4b84f5d211
|
Added Data::dataOffset() and made most Data functions inline
|
2015-10-05 02:28:53 +02:00 |
|
Sebastian Messmer
|
63fe94ffe6
|
Add FixedSizeData::Null()
|
2015-10-04 17:14:32 +02:00 |
|
Sebastian Messmer
|
cce24dd64b
|
Implemented ASSERT macro
|
2015-07-22 13:39:38 +02:00 |
|
Sebastian Messmer
|
9572cf9ea7
|
Removed unnecessary using statement
|
2015-07-21 18:23:41 +02:00 |
|
Sebastian Meßmer
|
590beac11c
|
Added dynamic_pointer_move for unique_ref
|
2015-06-18 02:36:57 +02:00 |
|
Sebastian Messmer
|
f6669e2f05
|
FixedSizeData offers generating PseudoRandom or OsRandom blocks
|
2015-06-16 16:51:26 +02:00 |
|
Sebastian Messmer
|
9999c13ac4
|
TODOs
|
2015-04-26 11:40:27 +02:00 |
|
Sebastian Messmer
|
864f0a0186
|
Added more test cases for Data
|
2015-04-26 00:41:29 +02:00 |
|
Sebastian Messmer
|
61337eef85
|
Removed DataBlockFixture
|
2015-04-25 17:45:18 +02:00 |
|
Sebastian Messmer
|
a07c03d752
|
Added test cases for DataFixture
|
2015-04-25 17:03:18 +02:00 |
|
Sebastian Messmer
|
dcc979d65f
|
Allow move assignment for Data class
|
2015-04-25 16:44:24 +02:00 |
|
Sebastian Messmer
|
40451e762c
|
Started replacing DataBlockFixture with DataFixture.
Step 1: Create DataFixture
|
2015-04-25 13:20:26 +02:00 |
|
Sebastian Messmer
|
0b2984888d
|
TODOs
|
2015-04-25 02:25:55 +02:00 |
|
Sebastian Messmer
|
d8a6b23962
|
Moved data classes to cpp-utils
|
2015-04-25 02:24:18 +02:00 |
|