sipxtacklib  Version 3.3
List of all members
Tuple Class Reference

Container for tuple element in the presence event package. More...

#include <SipPresenceEvent.h>

Inheritance diagram for Tuple:
Inheritance graph
[legend]
Collaboration diagram for Tuple:
Collaboration graph
[legend]

Public Member Functions

====================== Tuple Setting Interfaces

These methods set/get the tuple element and sub-elements.

void setTupleId (const char *tupleId)
 
void getTupleId (UtlString &tupleId) const
 
void setStatus (const char *status)
 
void getStatus (UtlString &state) const
 
void setContact (const char *url, const float priority)
 
void getContact (UtlString &url, float &priority) const
 

====================== Constructors and Destructors

static const UtlContainableType TYPE = "Tuple"
 
 Tuple (const char *tupleId)
 Constructor. More...
 
 Tuple (const Tuple &rTuple)
 Copy constructor. More...
 
 ~Tuple ()
 Destructor. More...
 
virtual UtlContainableType getContainableType () const
 
virtual unsigned int hash () const
 
int compareTo (const UtlContainable *b) const
 

Detailed Description

Container for tuple element in the presence event package.

This class contains all the contents presented in a tuple element of the presence information data format described in RFC 3863. This class has the methods to construct and manipulate the tuple and its sub-elements.

Constructor & Destructor Documentation

Tuple ( const char *  tupleId)

Constructor.

Tuple ( const Tuple rTuple)

Copy constructor.

~Tuple ( )

Destructor.

Member Function Documentation

const UtlContainableType getContainableType ( ) const
virtual
unsigned int hash ( ) const
virtual
int compareTo ( const UtlContainable *  b) const
void setTupleId ( const char *  tupleId)
void getTupleId ( UtlString &  tupleId) const
void setStatus ( const char *  status)
void getStatus ( UtlString &  state) const
void setContact ( const char *  url,
const float  priority 
)
void getContact ( UtlString &  url,
float &  priority 
) const

Member Data Documentation

const UtlContainableType TYPE = "Tuple"
static

sipXtackLib home page