VisioMove SDK (Android)  2.1.22
 All Classes Functions Variables Pages
VgBinaryBufferRefPtr Class Reference

Public Member Functions

 VgBinaryBufferRefPtr ()
 
 VgBinaryBufferRefPtr (VgBinaryBuffer pPointer)
 
 VgBinaryBufferRefPtr (VgBinaryBufferRefPtr pRefPtr)
 
VgBinaryBufferRefPtr set (VgBinaryBuffer pPointer)
 
VgBinaryBuffer __ref__ ()
 
VgBinaryBuffer __deref__ ()
 
VgBinaryBuffer get ()
 
boolean isValid ()
 
long getLength ()
 
String getData ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static VgBinaryBufferRefPtr getNull ()
 

Detailed Description

The VgBinaryBuffer class is used to manipulate binary data.

A VgBinaryBuffer inherits from VgReferenced , so if it's correctly used (see documentation of VgRefPtr ) it will be automatically deleted when it's no longer referenced (except if pVgBinaryBufferDoesDelete is false at its creation, as should be the case for static buffers).

Constructor & Destructor Documentation

VgBinaryBufferRefPtr.VgBinaryBufferRefPtr ( )
VgBinaryBufferRefPtr.VgBinaryBufferRefPtr ( VgBinaryBuffer  pPointer)
VgBinaryBufferRefPtr.VgBinaryBufferRefPtr ( VgBinaryBufferRefPtr  pRefPtr)

Member Function Documentation

VgBinaryBuffer VgBinaryBufferRefPtr.__deref__ ( )
VgBinaryBuffer VgBinaryBufferRefPtr.__ref__ ( )
VgBinaryBuffer VgBinaryBufferRefPtr.get ( )
String VgBinaryBufferRefPtr.getData ( )

Retrieves the buffer's data (const version).

long VgBinaryBufferRefPtr.getLength ( )

Retrieves the buffer length.

int VgBinaryBufferRefPtr.getNbReferences ( )
static VgBinaryBufferRefPtr VgBinaryBufferRefPtr.getNull ( )
static
boolean VgBinaryBufferRefPtr.isValid ( )
void VgBinaryBufferRefPtr.ref ( )
VgBinaryBufferRefPtr VgBinaryBufferRefPtr.set ( VgBinaryBuffer  pPointer)
int VgBinaryBufferRefPtr.unref ( )

The documentation for this class was generated from the following file:
VisioMove 2.1.22, Visioglobe® 2016