cmlabs::ClientProfile Class Reference

#include <Specs.h>

Inheritance diagram for cmlabs::ClientProfile:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ClientProfile ()
 ClientProfile (const JString &xml)
 ClientProfile (XMLNode *node)
 ~ClientProfile ()
virtual unsigned long getPayloadSize () const
 Get total size of payload.
Objectclone () const
bool equals (const Object *otherProfile) const
bool fromXML (const JString &xml)
bool fromXML (XMLNode *node)
JString toXML ()
JString toHTML ()
JString print ()
JString getCapability (const JString &category, const JString &capability)
bool setCapability (const JString &category, const JString &capability, const JString &value)
bool hasCapability (const JString &category, const JString &capability)

Public Attributes

JString name
ObjectDictionary capabilities
ConnectionProfile connectionProfile
JString thisConvID
JString lastConvID


Detailed Description

Definition at line 561 of file Specs.h.


Constructor & Destructor Documentation

cmlabs::ClientProfile::ClientProfile (  ) 

Definition at line 3576 of file Specs.cpp.

cmlabs::ClientProfile::ClientProfile ( const JString xml  ) 

Definition at line 3579 of file Specs.cpp.

cmlabs::ClientProfile::ClientProfile ( XMLNode node  ) 

Definition at line 3583 of file Specs.cpp.

cmlabs::ClientProfile::~ClientProfile (  ) 

Definition at line 3587 of file Specs.cpp.


Member Function Documentation

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

Get total size of payload.

Reimplemented from cmlabs::Object.

Definition at line 3591 of file Specs.cpp.

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

Implements cmlabs::Object.

Definition at line 3596 of file Specs.cpp.

bool cmlabs::ClientProfile::equals ( const Object otherProfile  )  const [virtual]

Reimplemented from cmlabs::Object.

Definition at line 3605 of file Specs.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 3610 of file Specs.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 3622 of file Specs.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 3645 of file Specs.cpp.

JString cmlabs::ClientProfile::toHTML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 3653 of file Specs.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 3660 of file Specs.cpp.

JString cmlabs::ClientProfile::getCapability ( const JString category,
const JString capability 
)

Definition at line 3667 of file Specs.cpp.

bool cmlabs::ClientProfile::setCapability ( const JString category,
const JString capability,
const JString value 
)

Definition at line 3675 of file Specs.cpp.

bool cmlabs::ClientProfile::hasCapability ( const JString category,
const JString capability 
)

Definition at line 3684 of file Specs.cpp.


Member Data Documentation

Definition at line 582 of file Specs.h.

Definition at line 583 of file Specs.h.

Definition at line 584 of file Specs.h.

Definition at line 585 of file Specs.h.

Definition at line 586 of file Specs.h.


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

Generated on Tue Jul 7 16:23:58 2009 for CoreLibrary by  doxygen 1.5.6