Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

TArtSharedMemory Class Reference

#include <TArtSharedMemory.h>

List of all members.

Public Member Functions

 TArtSharedMemory (int shmkey, int size)
 ~TArtSharedMemory ()
int Read (char *buf, int size, int offset=0)
int Delete ()
bool IsValid ()


Constructor & Destructor Documentation

TArtSharedMemory::TArtSharedMemory int  shmkey,
int  size
 

Constructor will create a shared memory

Parameters:
shmkey key of shared memory
size shared memory size

TArtSharedMemory::~TArtSharedMemory  ) 
 

Default destructor will delete the shared memory if its exist


Member Function Documentation

int TArtSharedMemory::Delete  ) 
 

Delete shared memory

Returns:
int returns 0 if there is an error, else 1

bool TArtSharedMemory::IsValid  )  [inline]
 

int TArtSharedMemory::Read char *  buf,
int  size,
int  offset = 0
 

Read shread memory with offset and size. The data will be copied to buf.

Parameters:
buf output data buffer
size read size
offset data from offset will be copy


The documentation for this class was generated from the following files:
Generated on Mon Sep 8 01:09:45 2008 by  doxygen 1.3.9.1