LMDBAL 0.6.0
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
Public Member Functions | |
Serializer (const std::string &p_value) | |
std::string | deserialize (const MDB_val &data) |
void | deserialize (const MDB_val &data, std::string &result) |
MDB_val | setData (const std::string &data) |
MDB_val | getData () |
void | clear () |
Serializer () | |
Creates an empty Serializer. | |
Serializer (const std::string &value) | |
Creates a Serializer with some data in it. | |
~Serializer () | |
Destoys the serializer. | |
std::string | deserialize (const MDB_val &value) |
Deserializes value. | |
void | deserialize (const MDB_val &value, std::string &result) |
Deserializes value. | |
MDB_val | setData (const std::string &value) |
Sets the data to the seriazer. | |
MDB_val | getData () |
Returns the data if it already was serialized. | |
void | clear () |
Clears the state of serializer. | |
LMDBAL::Serializer< std::string >::Serializer | ( | const std::string & | value | ) |
Creates a Serializer with some data in it.
The data automatically gets serialized
[in] | value | - a value that is assigned to the serializer |
void LMDBAL::Serializer< std::string >::clear | ( | ) |
Clears the state of serializer.
Normally you don't need to call this function
std::string LMDBAL::Serializer< std::string >::deserialize | ( | const MDB_val & | value | ) |
Deserializes value.
This is a normal way to deseriaze value
[in] | value | - a value you want to deserialize |
void LMDBAL::Serializer< std::string >::deserialize | ( | const MDB_val & | value, |
std::string & | result ) |
Deserializes value.
This is a normal way to deseriaze value
[in] | value | - a value you want to deserialize |
[out] | result | - deserialized value |
MDB_val LMDBAL::Serializer< std::string >::getData | ( | ) |
Returns the data if it already was serialized.
Normally you don't need to call this function
This may be usefull if you called LMDBAL::Serilizer::setData() but lost the result
MDB_val LMDBAL::Serializer< std::string >::setData | ( | const std::string & | value | ) |
Sets the data to the seriazer.
This is a normal way to seriaze value
[in] | value | - a value you want to serialize |