#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>
#include <qi/objectuid.hpp>
Go to the source code of this file.
|
| qi |
| Deprecated in 2.5. Use int8_t from <cstdint>.
|
|
|
using | qi::DeserializeObjectCallback = boost::function< AnyObject(const ObjectSerializationInfo &)> |
| Type of callback invoked by sdeerializer when it encounters an object. More...
|
|
using | qi::SerializeObjectCallback = boost::function< ObjectSerializationInfo(const AnyObject &)> |
| Type of callback invoked by serializer when it encounters an object. More...
|
|
|
template<typename T > |
AnyReference | 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) |
|
AnyReference | qi::decodeBinary (qi::BufferReader *buf, AnyReference gvp, DeserializeObjectCallback onObject=DeserializeObjectCallback(), StreamContext *ctx=0) |
|
#define _QI_TYPE_BINARYCODEC_HPP_ |