FARGOS/VISTA Object Management Environment Core
..
|
Holds data for a single encoded OMEtype element. Multiple OMEencodeBufferElement objects are linked together to represent sequences of data. More...
#include <OMEencode.h>
Public Member Functions | |
OMEencodeBufferElement (OMEstring *d, bool own=true) | |
~OMEencodeBufferElement () | |
size_t | elementSize () const |
Return length of encoded element. More... | |
const OMEstring & | getData () const |
Return the encoded data. More... | |
Protected Attributes | |
OMEencodeBufferElement * | next |
OMEstring * | data |
bool | ownData |
Friends | |
class | OMEencodeBuffer |
Holds data for a single encoded OMEtype element. Multiple OMEencodeBufferElement objects are linked together to represent sequences of data.
Encoding element for OMEtype elements.
|
inline |
d | is a pointer to OMEstring data containing the encoded data. |
own | is an optional Boolean that indicates if the ownership of the data pointed to by should be taken over by the OMEencodeBufferElement object. |
|
inline |
|
inline |
Return length of encoded element.
References OMEstring::length().
Referenced by OMEencodeBuffer::addEncodedElement(), and OMEencodeBuffer::OMEencodeBuffer().
|
inline |
Return the encoded data.
|
friend |
|
protected |
Referenced by OMEencodeBuffer::condenseIntoString().
|
protected |
|
protected |
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |