VCOM:VectorWorks:Filing:IXMLFileIOBuffer
Jump to navigation
Jump to search
.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference
Description
Interface
class IXMLFileIOBuffer { public: virtual ~IXMLFileIOBuffer() {} virtual VCOMError VCOM_CALLTYPE GetDataSize(size_t& outSize) = 0; virtual VCOMError VCOM_CALLTYPE CopyDataInto(void* pBuffer, size_t bufferSize) = 0; virtual VCOMError VCOM_CALLTYPE SetData(void* pBuffer, size_t bufferSize) = 0; };
Members
GetDataSize Called to get the buffer size CopyDataInto Clled so the implementation would copy the buffer into the provided buffer SetData Called when writing so the implentation could store the memory buffer suplied
Example
See VCOM:Working with XML Files#Using XML Memory Buffer
Version
Available from: VectorWorks 12
See Also
VCOM:VectorWorks:Filing:IXMLFile | VCOM:VectorWorks:Filing:IXMLFile::ReadBuffer | VCOM:VectorWorks:Filing:IXMLFile::WriteBuffer
[[VCOM:VectorWorks:Filing:IXMLFile]] | [[VCOM:VectorWorks:Filing:IXMLFile::ReadBuffer]] | [[VCOM:VectorWorks:Filing:IXMLFile::WriteBuffer]]