#include <phDataObject.h>
Inheritance diagram for phDataObject:
Definition at line 39 of file phDataObject.h.
Public Member Functions | |
phDataObject () | |
virtual | ~phDataObject () |
uint32_t | getSize () |
const void * | getData () |
int | copy (phObject *copyto_obj) |
int | swap (phObject *obj) |
int | getCopy (phDataObject &object) |
int | setData (phDataObject ©from, int disable_notify=0) |
int | setData (uint32_t newsize, const void *newdata, int disable_notify=0) |
int | setData (uint32_t newsize, const uint8_t newdata[], int disable_notify=0) |
int | swapData (phDataObject &object, int disable_notify=0) |
int | swapData (uint32_t *newsize, void **newdata, int disable_notify=0) |
int | swapData (uint32_t size, uint8_t databuf[], int disable_notify=0) |
int | allocate (uint32_t size) |
int | allocate (uint32_t nelems, uint32_t elemsize) |
int | reset () |
int | erase () |
int | isNull () |
phDataObject & | operator= (phDataObject &rightHand) |
Protected Attributes | |
void * | m_data |
uint32_t | m_size |
Private Attributes | |
uint8_t * | m_temp |
uint32_t | m_temp_size |
Copyright (C) 2002 - 2007 |
Philip D.S. Thoren ( pthoren@users.sourceforge.net ) University Of Massachusetts at Lowell Robotics Lab |