anvil::TShmObject Class Reference

#include <ipshm.hxx>

List of all members.

Public Member Functions

const char * getName () const
s_vpi_vecval & vectorAt (unsigned ix)
int getNumBits () const
ostream & print (ostream &os)
bool isInput () const
void xferToValue ()
void xferFromValue (bool getTime=false)

Private Member Functions

 TShmObject (const TRcObject obj)
void * operator new (size_t sz)

Private Attributes

PTShmObj< const char * > m_name
bool m_isInput
int m_numBits
vpiHandle m_hnd
PTShmObjAr< s_vpi_vecval > m_value

Friends

class TShared


Constructor & Destructor Documentation

anvil::TShmObject::TShmObject ( const TRcObject  obj  )  [explicit, private]


Member Function Documentation

const char * anvil::TShmObject::getName (  )  const

s_vpi_vecval& anvil::TShmObject::vectorAt ( unsigned  ix  )  [inline]

int anvil::TShmObject::getNumBits (  )  const [inline]

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

bool anvil::TShmObject::isInput (  )  const [inline]

void anvil::TShmObject::xferToValue (  ) 

void anvil::TShmObject::xferFromValue ( bool  getTime = false  ) 

void * anvil::TShmObject::operator new ( size_t  sz  )  [private]


Friends And Related Function Documentation

friend class TShared [friend]


Member Data Documentation

PTShmObj<const char*> anvil::TShmObject::m_name [private]

bool anvil::TShmObject::m_isInput [private]

int anvil::TShmObject::m_numBits [private]

vpiHandle anvil::TShmObject::m_hnd [private]

PTShmObjAr<s_vpi_vecval> anvil::TShmObject::m_value [private]


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