19#ifndef FLOWENGINEDYNAMICBUFFERINTERFACE_H 
   20#define FLOWENGINEDYNAMICBUFFERINTERFACE_H 
#define FLOWENGINE_FACTORY
Definition: CommonDef.h:32
 
Dynamic memory buffer utility used to marshall variable amount of data.
Definition: DynamicBufferInterface.h:30
 
virtual FLE_DLL Size getContentSize() const =0
 
virtual FLE_DLL Result getContent(Buffer< char > buffer) const =0
 
virtual FLE_DLL ~DynamicBufferInterface()=default
Default virtual destructor.
 
virtual FLE_DLL Result setContent(ConstBuffer< char > buffer)=0
 
Definition: BoundingBoxInterface.cpp:26
 
void DestroyDynamicBuffer(DynamicBufferInterface *buf)
Definition: DynamicBufferInterface.cpp:32
 
DynamicBufferInterface * CreateDynamicBuffer()
Definition: DynamicBufferInterface.cpp:27
 
std::size_t Size
Size type.
Definition: CommonDef.h:103
 
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45
 
Specialization for a Buffer of characters.
Definition: CommonDef.h:255
 
Specialization for a const buffer characters.
Definition: CommonDef.h:296