|
libqi-api
2.4.3.28
|
#include <qi/atomic.hpp>#include <qi/api.hpp>#include <boost/function.hpp>#include <qi/buffer.hpp>#include <qi/anyvalue.hpp>#include <qi/type/metaobject.hpp>Go to the source code of this file.
Classes | |
| struct | qi::ObjectSerializationInfo |
| Informations passed when serializing an object. More... | |
Namespaces | |
| qi | |
Macros | |
| #define | _QI_TYPE_BINARYCODEC_HPP_ |
Typedefs | |
| typedef boost::function < AnyObject(const ObjectSerializationInfo &)> | qi::DeserializeObjectCallback |
| Type of callback invoked by sdeerializer when it encounters an object. More... | |
| typedef boost::function < ObjectSerializationInfo(const AnyObject &)> | qi::SerializeObjectCallback |
| Type of callback invoked by serializer when it encounters an object. More... | |
Functions | |
| template<typename T > | |
| void | qi::decodeBinary (qi::BufferReader *buf, T *value, DeserializeObjectCallback onObject=DeserializeObjectCallback(), StreamContext *streamContext=0) |
| void | qi::encodeBinary (qi::Buffer *buf, const AutoAnyReference &gvp, SerializeObjectCallback onObject=SerializeObjectCallback(), StreamContext *ctx=0) |
| void | qi::decodeBinary (qi::BufferReader *buf, AnyReference gvp, DeserializeObjectCallback onObject=DeserializeObjectCallback(), StreamContext *ctx=0) |
| #define _QI_TYPE_BINARYCODEC_HPP_ |
Definition at line 8 of file binarycodec.hpp.