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

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