anvil::TShared Class Reference

#include <ipshm.hxx>

List of all members.

Public Member Functions

 TShared (TRcObjectSet set)
void * operator new (size_t szThis, TRcObjectSet set)
TShmObjectobjectAt (unsigned ix)
ostream & print (ostream &os)

Static Public Member Functions

static TSharedasShared (const char *keyAndSize)

Public Attributes

PTShmObjAr< PTShmObj< TShmObject * > > m_objs
TSemaphore m_wakeupDut
TSemaphore m_wakeupTb
s_vpi_time m_timeVal
s_vpi_time m_assignDelay
bool m_exceptionOnX


Constructor & Destructor Documentation

anvil::TShared::TShared ( TRcObjectSet  set  )  [explicit]


Member Function Documentation

TShared * anvil::TShared::asShared ( const char *  keyAndSize  )  [static]

void * anvil::TShared::operator new ( size_t  szThis,
TRcObjectSet  set 
)

TShmObject & anvil::TShared::objectAt ( unsigned  ix  ) 

ostream & anvil::TShared::print ( ostream &  os  ) 


Member Data Documentation

PTShmObjAr<PTShmObj<TShmObject*> > anvil::TShared::m_objs

TSemaphore anvil::TShared::m_wakeupDut

TSemaphore anvil::TShared::m_wakeupTb

s_vpi_time anvil::TShared::m_timeVal

s_vpi_time anvil::TShared::m_assignDelay

bool anvil::TShared::m_exceptionOnX


The documentation for this class was generated from the following files:
Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1