OpenRTM-aist-Python 1.2.1
Public Member Functions | List of all members
OpenRTM_aist.SharedMemory.SharedMemory Class Reference

SharedMemory class. More...

Inheritance diagram for OpenRTM_aist.SharedMemory.SharedMemory:
OpenRTM_aist.InPortSHMProvider.InPortSHMProvider OpenRTM_aist.OutPortSHMProvider.OutPortSHMProvider

Public Member Functions

def __init__ (self)
 Constructor. More...
 
def __del__ (self)
 Destructor. More...
 
def string_to_MemorySize (self, size_str)
 
def create_memory (self, memory_size, shm_address)
 
def open_memory (self, memory_size, shm_address)
 
def close_memory (self, unlink=False)
 
def write (self, data)
 
def read (self)
 
def setInterface (self, sm)
 void setInterface(::OpenRTM::PortSharedMemory_var sm);
 
def setEndian (self, endian)
 
def put (self)
 
def get (self)
 

Detailed Description

SharedMemory class.

Constructor & Destructor Documentation

def OpenRTM_aist.SharedMemory.SharedMemory.__init__ (   self)

Constructor.

Constructor

Parameters
self
def OpenRTM_aist.SharedMemory.SharedMemory.__del__ (   self)

Destructor.

Destructor

Parameters
self

Member Function Documentation

def OpenRTM_aist.SharedMemory.SharedMemory.close_memory (   self,
  unlink = False 
)
Parameters
self
unlink

void close_memory(boolean unlink);

def OpenRTM_aist.SharedMemory.SharedMemory.create_memory (   self,
  memory_size,
  shm_address 
)
Parameters
memory_size
shm_address

void create_memory(int memory_size, string shm_address);

def OpenRTM_aist.SharedMemory.SharedMemory.get (   self)
Parameters
self

PortStatus get();

def OpenRTM_aist.SharedMemory.SharedMemory.open_memory (   self,
  memory_size,
  shm_address 
)
Parameters
memory_sizeshm_address

void open_memory(int memory_size, string shm_address);

def OpenRTM_aist.SharedMemory.SharedMemory.put (   self)
Parameters
self

PortStatus put();

def OpenRTM_aist.SharedMemory.SharedMemory.read (   self)
Parameters
self
Returns

cdrMemoryStream read(data);

def OpenRTM_aist.SharedMemory.SharedMemory.setEndian (   self,
  endian 
)
Parameters
self
endianendian

void setEndian(bool endian);

def OpenRTM_aist.SharedMemory.SharedMemory.string_to_MemorySize (   self,
  size_str 
)
Parameters
self
size_str
Returns

int string_to_MemorySize(string size_str);

def OpenRTM_aist.SharedMemory.SharedMemory.write (   self,
  data 
)
Parameters
self
data

void write(const cdrMemoryStream& data);


The documentation for this class was generated from the following file: