VR-Vantage 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtSimInterfaceContent Class Reference
Inheritance diagram for DtSimInterfaceContent:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtSimInterfaceContent ()
virtual int type () const =0
virtual DtSimInterfaceContentclone () const =0
virtual bool update (const DtSimInterfaceContent *data)
virtual char * netRep ()
virtual int netRepSize () const
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
virtual bool setToNet ()
virtual void printContentType (DtString &str)
virtual void printDataToString (DtString &str)
virtual void setUseSessionId (bool yesNo)
virtual bool useSessionId () const

Static Public Member Functions

static DtSimInterfaceContentcreateInterfaceContent (int type)
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
static void setFactory (DtInterfaceContentFactory *factory)
static DtInterfaceContentFactoryfactory ()
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)

Protected Member Functions

 DtSimInterfaceContent ()
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
virtual char * createNetworkBuffer ()

Protected Attributes

char * myNetRep
bool myUseSessionId

Static Protected Attributes

static DtInterfaceContentFactorymyFactory
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn

Constructor & Destructor Documentation

DtSimInterfaceContent::DtSimInterfaceContent ( )
protected
DtSimInterfaceContent::DtSimInterfaceContent ( const DtSimInterfaceContent orig)
protected
virtual DtSimInterfaceContent::~DtSimInterfaceContent ( )
virtual

Member Function Documentation

const DtSimInterfaceContent& DtSimInterfaceContent::operator= ( const DtSimInterfaceContent orig)
protected
virtual int DtSimInterfaceContent::type ( ) const
pure virtual
virtual DtSimInterfaceContent* DtSimInterfaceContent::clone ( ) const
pure virtual
virtual bool DtSimInterfaceContent::update ( const DtSimInterfaceContent data)
virtual
virtual char* DtSimInterfaceContent::netRep ( )
virtual
virtual int DtSimInterfaceContent::netRepSize ( ) const
inlinevirtual
virtual bool DtSimInterfaceContent::setFromNet ( const char *  contentBuffer,
unsigned  contentSize 
)
inlinevirtual
virtual bool DtSimInterfaceContent::setToNet ( )
inlinevirtual
virtual void DtSimInterfaceContent::printContentType ( DtString &  str)
virtual
virtual void DtSimInterfaceContent::printDataToString ( DtString &  str)
virtual
virtual void DtSimInterfaceContent::setUseSessionId ( bool  yesNo)
virtual
virtual bool DtSimInterfaceContent::useSessionId ( ) const
virtual
static DtSimInterfaceContent* DtSimInterfaceContent::createInterfaceContent ( int  type)
static
static void DtSimInterfaceContent::addInterfaceContentCreatorFcn ( int  type,
DtInterfaceContentCreatorFcn  fcn 
)
static
static void DtSimInterfaceContent::setFactory ( DtInterfaceContentFactory factory)
static
static DtInterfaceContentFactory* DtSimInterfaceContent::factory ( )
static
static void DtSimInterfaceContent::registerContentTypePrinter ( DtSimInterfaceContentTypePrinterFcn  printFcn)
static
virtual char* DtSimInterfaceContent::createNetworkBuffer ( )
protectedvirtual

Member Data Documentation

char* DtSimInterfaceContent::myNetRep
protected
bool DtSimInterfaceContent::myUseSessionId
protected
DtInterfaceContentFactory* DtSimInterfaceContent::myFactory
staticprotected
DtSimInterfaceContentTypePrinterFcn DtSimInterfaceContent::theContentTypePrinterFcn
staticprotected

The documentation for this class was generated from the following file:


Copyright © 2005-2018 VT MAK. All Rights Reserved (www.mak.com)