Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SimpleSHMEM Class Reference

#include <ipc.simple.shmem.H>

List of all members.

Public Methods

 SimpleSHMEM (int key)
virtual ~SimpleSHMEM ()
int create (int size, int perms=0644)
int num_attached ()
bool lost_attached ()
int attach ()
void detach ()
int valid () const
int size () const
int remove ()
int removed ()
char * local_addr ()

Protected Attributes

int _key
int _valid
int _id
int _size
int _last_num_attached
char * _local_addr
shmid_ds _shmem_description


Constructor & Destructor Documentation

SimpleSHMEM::SimpleSHMEM int    key [inline]
 

virtual SimpleSHMEM::~SimpleSHMEM   [inline, virtual]
 


Member Function Documentation

int SimpleSHMEM::attach   [inline]
 

int SimpleSHMEM::create int    size,
int    perms = 0644
[inline]
 

void SimpleSHMEM::detach   [inline]
 

char* SimpleSHMEM::local_addr   [inline]
 

bool SimpleSHMEM::lost_attached   [inline]
 

int SimpleSHMEM::num_attached   [inline]
 

int SimpleSHMEM::remove   [inline]
 

int SimpleSHMEM::removed   [inline]
 

int SimpleSHMEM::size   const [inline]
 

int SimpleSHMEM::valid   const [inline]
 


Member Data Documentation

int SimpleSHMEM::_id [protected]
 

int SimpleSHMEM::_key [protected]
 

int SimpleSHMEM::_last_num_attached [protected]
 

char* SimpleSHMEM::_local_addr [protected]
 

struct shmid_ds SimpleSHMEM::_shmem_description [protected]
 

int SimpleSHMEM::_size [protected]
 

int SimpleSHMEM::_valid [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 16:26:01 2003 for gluebase by doxygen1.2.18