36 #ifndef __IPSDKBASEDATA_HYBRIDBUFFER_H__ 37 #define __IPSDKBASEDATA_HYBRIDBUFFER_H__ 41 #pragma warning (push) 42 #pragma warning (disable : 4251) 44 #include <IPSDKBaseData/Buffer/BaseBlockBuffer.h> 45 #include <boost/scoped_array.hpp> 92 bool isBufferOwn()
const;
118 #pragma warning (pop) 120 #endif // __IPSDKBASEDATA_HYBRIDBUFFER_H__ #define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Hybrid buffer.
Definition: BufferTypes.h:42
Base class for mono block buffers.
Definition: BaseBlockBuffer.h:25
boost::scoped_array< ipUInt8 > _pBufferData
own buffer data
Definition: HybridBuffer.h:101
eBufferType getBufferType() const
retrieve buffer type
Definition: HybridBuffer.h:108
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
Class allowing to encapsulate an hybrid form of buffer.
Definition: HybridBuffer.h:52
eBufferType
Enumerate describing buffer types.
Definition: BufferTypes.h:36
#define IPSDKBASEDATA_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKBaseDataExports.h:27