#include <ipshm.hxx>
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 |
anvil::TShmObject::TShmObject | ( | const TRcObject | obj | ) | [explicit, private] |
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] |
friend class TShared [friend] |
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] |