#include <IBufferProxy.h>
Collaboration diagram for IBufferProxy:
Public Member Functions | |
IBufferProxy (void) | |
~IBufferProxy (void) | |
unsigned long | getAllocatedMemorySizeKBytes () |
void * | getBuffer () |
void | setBuffer (void *buffer) |
unsigned int | getId () |
void | setId (unsigned int aId) |
unsigned int | getType () |
void | setType (unsigned int t) |
VisComponent * | getOwner () |
void | setOwner (VisComponent *component) |
IBufferProxy::IBufferProxy | ( | void | ) |
Constructs a default empty i-buffer proxy object.
IBufferProxy::~IBufferProxy | ( | void | ) |
Destroys this object.
unsigned long IBufferProxy::getAllocatedMemorySizeKBytes | ( | ) |
Returns the amount of memory allocated by this i-buffer in KyloBytes.
void* IBufferProxy::getBuffer | ( | ) | [inline] |
Returns the reference to the associated i-buffer.
void IBufferProxy::setBuffer | ( | void * | buffer | ) | [inline] |
Sets the reference to the associated i-buffer.
buffer | the reference to be set for the associated i-buffer. |
unsigned int IBufferProxy::getId | ( | ) | [inline] |
Returns the identifier of this proxy and of the associated i-buffer.
void IBufferProxy::setId | ( | unsigned int | aId | ) | [inline] |
Sets the identifier of this proxy and of the associated i-buffer.
aId | the identifier of this proxy and of the associated i-buffer. |
unsigned int IBufferProxy::getType | ( | ) | [inline] |
Returns the type of the associated i-buffer.
void IBufferProxy::setType | ( | unsigned int | t | ) | [inline] |
Sets the type of the associated i-buffer.
t | the type to be set to the associated i-buffer. |
VisComponent* IBufferProxy::getOwner | ( | ) | [inline] |
Returns the component that owns (has as active) this buffer.
void IBufferProxy::setOwner | ( | VisComponent * | component | ) | [inline] |
Sets the owner of the associated i-buffer.
component | the component to be set as the owner of the associated i-buffer. |