SharedMemory class.
More...
#include <SharedMemory.h>
coil::SharedMemory::SharedMemory |
( |
| ) |
|
virtual coil::SharedMemory::~SharedMemory |
( |
| ) |
|
|
virtual |
coil::SharedMemory::SharedMemory |
( |
const SharedMemory & |
rhs | ) |
|
Copy Constructor.
Copy Constructor
- Parameters
-
rhs | shared memory object of copy source. |
virtual int coil::SharedMemory::close |
( |
| ) |
|
|
virtual |
Close Shared Memory.
- Returns
- 0: successful, -1: failed
virtual int coil::SharedMemory::create |
( |
std::string |
shm_address, |
|
|
int |
memory_size = DEFAULT_MEMORY_SIZE |
|
) |
| |
|
virtual |
Create Shared Memory.
- Parameters
-
- Returns
- 0: successful, -1: failed
virtual bool coil::SharedMemory::created |
( |
| ) |
|
|
virtual |
virtual std::string coil::SharedMemory::get_addresss |
( |
| ) |
|
|
virtual |
virtual char* coil::SharedMemory::get_data |
( |
| ) |
|
|
virtual |
virtual unsigned int coil::SharedMemory::get_size |
( |
| ) |
|
|
virtual |
virtual int coil::SharedMemory::open |
( |
std::string |
shm_address, |
|
|
int |
memory_size = DEFAULT_MEMORY_SIZE |
|
) |
| |
|
virtual |
Open Shared Memory.
- Parameters
-
- Returns
- 0: successful, -1: failed
Assignment operator.
Copy a shared memory object.
- Parameters
-
rhs | shared memory object of assignment source. |
- Returns
- Assignment result.
virtual int coil::SharedMemory::read |
( |
char * |
data, |
|
|
const int |
pos, |
|
|
const int |
size |
|
) |
| |
|
virtual |
Read Shared Memory.
- Parameters
-
- Returns
- 0: successful, -1: failed
virtual int coil::SharedMemory::unlink |
( |
| ) |
|
|
virtual |
- Returns
- 0: successful, -1: failed
virtual int coil::SharedMemory::write |
( |
const char * |
data, |
|
|
const int |
pos, |
|
|
const int |
size |
|
) |
| |
|
virtual |
Write Shared Memory.
- Parameters
-
- Returns
- 0: successful, -1: failed
The documentation for this class was generated from the following file:
- /home/openrtm/doc-build/OpenRTM-aist-1.2.1/src/lib/coil/include/coil/SharedMemory.h