This header defines functions for storing and retrieving serializable classes to and from blobs. More...
Go to the source code of this file.
Classes | |
struct | detail::SVBinder< Packer, T, true > |
struct | detail::SVBinder< Packer, T, false > |
class | SerializableValueBinder< PackerType > |
struct | detail::SVLoader< Unpacker, T, true > |
struct | detail::SVLoader< Unpacker, T, false > |
class | SerializableValueLoader< UnpackerType > |
Namespaces | |
namespace | detail |
Functions | |
template<typename SerializableType , typename PackerType > | |
NS_SSRC_WSPR_DATABASE::blob_type | to_blob (const SerializableType &obj, PackerType &packer, ByteBuffer &buffer) SSRC_DECL_THROW(boost |
template<typename T > | |
T | value (const ResultSet &result_set, const unsigned int index) |
Detailed Description
This header defines functions for storing and retrieving serializable classes to and from blobs.
Definition in file serialization.h.
Function Documentation
NS_SSRC_WSPR_DATABASE::blob_type to_blob | ( | const SerializableType & | obj, |
PackerType & | packer, | ||
ByteBuffer & | buffer | ||
) | [inline] |
Definition at line 34 of file serialization.h.
Definition at line 196 of file serialization.h.
References value(), and ResultSet::value().
Referenced by ssrc::wispers::database::PreparedStatement::bind(), SerializableValueBinder< PackerType >::bind(), detail::FindRow< T, true >::exec(), detail::FindRow< T, false >::exec(), RowOperationsReadOnly< GroupSession, DefaultValueBinder, DefaultValueLoader >::find(), find_row(), WebServiceCall::get_parameter(), SerializableValueLoader< UnpackerType >::load(), load_property(), map_to_table(), PrependToContainer< container_type, false >::operator()(), AppendToContainer< container_type, false >::operator()(), PrependToContainer< container_type, true >::operator()(), AppendToContainer< container_type, true >::operator()(), InsertToContainer< container_type >::operator()(), parse_query_string(), value(), and values().