VR-Vantage 2.7 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
ciServerClient Class Reference

Public Types

enum  ciNetworkInfo { disable = 0, server = 1, client = 2 }

Public Member Functions

int getPortNumber ()
void setPortNumber (int number=8000)
bool getUpdateLut (int index)
void setUpdateLut (int index, bool value=false)
int getNetworkMode ()
void setNetworkMode (int mode=0)
bool save (std::ofstream &outf)
bool loadXML (clXMLNode *trackNode)
bool parseXML (clXML &xmlDocument)
bool loadXMLNode (std::string tag, char *nodeString)
bool loadXMLNode (std::string tag, bool *nodeBool)
bool loadXMLNode (std::string tag, int *nodeBool)
bool loadXMLNode (std::string tag, double *nodeBool)
void saveXML (clXML *xmlDocument)
bool load (char *filepath)
 ciServerClient ()
virtual ~ciServerClient ()
ciServerClient operator= (ciServerClient &obj)

Public Attributes

int m_networkMode
int m_portnumber
bool m_clientUpdateMap [MAX_CLIENT_COUNT]
clXMLNodem_parentNode

Member Enumeration Documentation

Enumerator:
disable 

no network !

server 

server !

client 

Constructor & Destructor Documentation

ciServerClient::ciServerClient ( )
Default constructor.
virtual ciServerClient::~ciServerClient ( )
virtual
Copy constructor.
Parameters
obj- ciServerClient object to be copied.

Member Function Documentation

int ciServerClient::getPortNumber ( )
inline
Returns
int
void ciServerClient::setPortNumber ( int  number = 8000)
inline
Parameters
intnumber
bool ciServerClient::getUpdateLut ( int  index)
inline
Parameters
intindex
Returns
bool
void ciServerClient::setUpdateLut ( int  index,
bool  value = false 
)
inline
Parameters
intindex
boolvalue
int ciServerClient::getNetworkMode ( )
inline
Description:
returns the network mode (client, server, or off).
Parameters
filepath- complete path and filename to the file
Returns
int 0, 1, 2 for off, server, or client
void ciServerClient::setNetworkMode ( int  mode = 0)
inline
Description:
returns the network mode (client, server, or off).
Parameters
filepath- complete path and filename to the file
Returns
int 0, 1, 2 for off, server, or client
bool ciServerClient::save ( std::ofstream &  outf)
Description:
Saves the ciServerClient object to file.
Parameters
filepath- complete path and filename to the file
Returns
true if sucessful
bool ciServerClient::loadXML ( clXMLNode trackNode)
bool ciServerClient::parseXML ( clXML xmlDocument)
bool ciServerClient::loadXMLNode ( std::string  tag,
char *  nodeString 
)
Parameters
std::stringtag
char*nodeString
Returns
bool
bool ciServerClient::loadXMLNode ( std::string  tag,
bool nodeBool 
)
Parameters
std::stringtag
bool*nodeBool
Returns
bool
bool ciServerClient::loadXMLNode ( std::string  tag,
int nodeBool 
)
Parameters
std::stringtag
int*nodeBool
Returns
bool
bool ciServerClient::loadXMLNode ( std::string  tag,
double *  nodeBool 
)
Parameters
std::stringtag
double*nodeBool
Returns
bool
void ciServerClient::saveXML ( clXML xmlDocument)
bool ciServerClient::load ( char *  filepath)
Description:
Loads the ciServerClient object from file.
Parameters
filepath- complete path and filename to the file
Returns
true if sucessful
ciServerClient ciServerClient::operator= ( ciServerClient obj)
Description:
Assignment operator.
Parameters
obj- ciSensor object that is to be assigned.
See Also
ciServerClient(ciServerClient &obj)

Member Data Documentation

int ciServerClient::m_networkMode
int ciServerClient::m_portnumber
bool ciServerClient::m_clientUpdateMap[MAX_CLIENT_COUNT]
clXMLNode* ciServerClient::m_parentNode

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


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)