LMDBAL 0.6.0
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
Public Member Functions | |
Serializer (const QString &p_value) | |
QString | deserialize (const MDB_val &data) |
void | deserialize (const MDB_val &data, QString &result) |
MDB_val | setData (const QString &data) |
MDB_val | getData () |
void | clear () |
Serializer () | |
Creates an empty Serializer. | |
Serializer (const QString &value) | |
Creates a Serializer with some data in it. | |
~Serializer () | |
Destoys the serializer. | |
QString | deserialize (const MDB_val &value) |
Deserializes value. | |
void | deserialize (const MDB_val &value, QString &result) |
Deserializes value. | |
MDB_val | setData (const QString &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< QString >::Serializer | ( | const QString & | 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< QString >::clear | ( | ) |
Clears the state of serializer.
Normally you don't need to call this function
QString LMDBAL::Serializer< QString >::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< QString >::deserialize | ( | const MDB_val & | value, |
QString & | 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< QString >::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< QString >::setData | ( | const QString & | value | ) |
Sets the data to the seriazer.
This is a normal way to seriaze value
[in] | value | - a value you want to serialize |