cmlabs::TCPLocation Class Reference

#include <TCPLocation.h>

Inheritance diagram for cmlabs::TCPLocation:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::TCPLocation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TCPLocation ()
 TCPLocation (const JString &xml)
 TCPLocation (XMLNode *node)
 TCPLocation (const JString &str, const JString &alias)
 TCPLocation (const JString &str, int portNum)
 TCPLocation (const JString &str, int portNum, const JString &alias)
virtual ~TCPLocation ()
Objectclone () const
bool equals (const TCPLocation &loc) const
virtual unsigned long getPayloadSize () const
 Get total size of payload.
bool isValid () const
JString asText () const
JString getLocation () const
JString toXML ()
bool fromXML (const JString &xml)
bool fromXML (XMLNode *node)
bool set (const JString &str)
JString print ()
JString printList ()
Collection getAllAddresses ()
bool setIPAddress (JString ip)
JString getIPAddress () const
bool isNoListen () const

Public Attributes

bool isConnectedViaCNS
JString addr
int port
JString name
JString regID
JString authentication
JString additional
JString procid
void * pCommunicator
IPNumber ipnumber
JString netProtocolName


Detailed Description

Definition at line 50 of file TCPLocation.h.


Constructor & Destructor Documentation

cmlabs::TCPLocation::TCPLocation (  ) 

Definition at line 33 of file TCPLocation.cpp.

cmlabs::TCPLocation::TCPLocation ( const JString xml  ) 

Definition at line 53 of file TCPLocation.cpp.

cmlabs::TCPLocation::TCPLocation ( XMLNode node  ) 

Definition at line 65 of file TCPLocation.cpp.

cmlabs::TCPLocation::TCPLocation ( const JString str,
const JString alias 
)

Definition at line 76 of file TCPLocation.cpp.

cmlabs::TCPLocation::TCPLocation ( const JString str,
int  portNum 
)

Definition at line 84 of file TCPLocation.cpp.

cmlabs::TCPLocation::TCPLocation ( const JString str,
int  portNum,
const JString alias 
)

Definition at line 93 of file TCPLocation.cpp.

cmlabs::TCPLocation::~TCPLocation (  )  [virtual]

Definition at line 102 of file TCPLocation.cpp.


Member Function Documentation

Object * cmlabs::TCPLocation::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 106 of file TCPLocation.cpp.

bool cmlabs::TCPLocation::equals ( const TCPLocation loc  )  const

Definition at line 132 of file TCPLocation.cpp.

unsigned long cmlabs::TCPLocation::getPayloadSize (  )  const [virtual]

Get total size of payload.

Reimplemented from cmlabs::Object.

Definition at line 127 of file TCPLocation.cpp.

bool cmlabs::TCPLocation::isValid (  )  const

Definition at line 136 of file TCPLocation.cpp.

JString cmlabs::TCPLocation::asText (  )  const

Definition at line 163 of file TCPLocation.cpp.

JString cmlabs::TCPLocation::getLocation (  )  const

Definition at line 172 of file TCPLocation.cpp.

JString cmlabs::TCPLocation::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 198 of file TCPLocation.cpp.

bool cmlabs::TCPLocation::fromXML ( const JString xml  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 204 of file TCPLocation.cpp.

bool cmlabs::TCPLocation::fromXML ( XMLNode node  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 226 of file TCPLocation.cpp.

bool cmlabs::TCPLocation::set ( const JString str  ) 

Definition at line 148 of file TCPLocation.cpp.

JString cmlabs::TCPLocation::print (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 179 of file TCPLocation.cpp.

JString cmlabs::TCPLocation::printList (  ) 

Definition at line 191 of file TCPLocation.cpp.

Collection cmlabs::TCPLocation::getAllAddresses (  ) 

Definition at line 183 of file TCPLocation.cpp.

bool cmlabs::TCPLocation::setIPAddress ( JString  ip  ) 

Definition at line 251 of file TCPLocation.cpp.

JString cmlabs::TCPLocation::getIPAddress (  )  const

Definition at line 272 of file TCPLocation.cpp.

bool cmlabs::TCPLocation::isNoListen (  )  const

Definition at line 143 of file TCPLocation.cpp.


Member Data Documentation

Definition at line 82 of file TCPLocation.h.

Definition at line 83 of file TCPLocation.h.

Definition at line 84 of file TCPLocation.h.

Definition at line 85 of file TCPLocation.h.

Definition at line 86 of file TCPLocation.h.

Definition at line 87 of file TCPLocation.h.

Definition at line 88 of file TCPLocation.h.

Definition at line 90 of file TCPLocation.h.

Definition at line 91 of file TCPLocation.h.

Definition at line 92 of file TCPLocation.h.

Definition at line 93 of file TCPLocation.h.


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

Generated on Tue Jul 7 16:24:00 2009 for CoreLibrary by  doxygen 1.5.6