COVISE Core
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
covise::coObjID Struct Reference

Object-ID structure. More...

#include <coObjID.h>

Public Member Functions

 coObjID ()
 
 coObjID (const char *name)
 
 coObjID (const std::string &name)
 
 coObjID (const coObjID &src)
 
coObjIDoperator= (const coObjID &src)
 
int getModID () const
 
int getPortID () const
 
int getHash () const
 
int getSeqNo () const
 
void setInvalid ()
 
int isValid () const
 
const char * getString () const
 

Static Public Member Functions

static UTILEXPORT int compare (const coObjID &a, const coObjID &b)
 

Public Attributes

int portID
 
int modID
 
int seqNo
 
char * id
 

Detailed Description

Object-ID structure.

Constructor & Destructor Documentation

◆ coObjID() [1/4]

covise::coObjID::coObjID ( )
inline

◆ coObjID() [2/4]

covise::coObjID::coObjID ( const char *  name)
inline

◆ coObjID() [3/4]

covise::coObjID::coObjID ( const std::string name)
inline

◆ coObjID() [4/4]

covise::coObjID::coObjID ( const coObjID src)
inline

Member Function Documentation

◆ compare()

UTILEXPORT int coObjID::compare ( const coObjID a,
const coObjID b 
)
static

◆ getHash()

int covise::coObjID::getHash ( ) const
inline

◆ getModID()

int covise::coObjID::getModID ( ) const
inline

◆ getPortID()

int covise::coObjID::getPortID ( ) const
inline

◆ getSeqNo()

int covise::coObjID::getSeqNo ( ) const
inline

◆ getString()

const char * covise::coObjID::getString ( ) const
inline

◆ isValid()

int covise::coObjID::isValid ( ) const
inline

◆ operator=()

coObjID & covise::coObjID::operator= ( const coObjID src)
inline

◆ setInvalid()

void covise::coObjID::setInvalid ( )
inline

Member Data Documentation

◆ id

char* covise::coObjID::id

◆ modID

int covise::coObjID::modID

◆ portID

int covise::coObjID::portID

◆ seqNo

int covise::coObjID::seqNo

The documentation for this struct was generated from the following files: