Classes | Public Types | Public Member Functions

Swift::JingleS5BTransportPayload Class Reference

Inheritance diagram for Swift::JingleS5BTransportPayload:
Collaboration diagram for Swift::JingleS5BTransportPayload:

List of all members.

Classes

struct  Candidate
struct  CompareCandidate

Public Types

enum  Mode { TCPMode, UDPMode }
typedef boost::shared_ptr
< JingleS5BTransportPayload
ref

Public Member Functions

 JingleS5BTransportPayload ()
Mode getMode () const
void setMode (Mode mode)
const std::vector< Candidate > & getCandidates () const
void addCandidate (const Candidate &candidate)
void setCandidateUsed (const std::string &cid)
const std::string & getCandidateUsed () const
void setActivated (const std::string &cid)
const std::string & getActivated () const
void setCandidateError (bool hasError)
bool hasCandidateError () const
void setProxyError (bool hasError)
bool hasProxyError () const
void setSessionID (const std::string &id)
const std::string & getSessionID () const

Detailed Description

Definition at line 16 of file JingleS5BTransportPayload.h.


Member Typedef Documentation

Reimplemented from Swift::JingleTransportPayload.

Definition at line 97 of file JingleS5BTransportPayload.h.


Member Enumeration Documentation

Enumerator:
TCPMode 
UDPMode 

Definition at line 17 of file JingleS5BTransportPayload.h.


Constructor & Destructor Documentation

Swift::JingleS5BTransportPayload::JingleS5BTransportPayload (  )  [inline]

Definition at line 47 of file JingleS5BTransportPayload.h.


Member Function Documentation

void Swift::JingleS5BTransportPayload::addCandidate ( const Candidate candidate  )  [inline]

Definition at line 61 of file JingleS5BTransportPayload.h.

const std::string& Swift::JingleS5BTransportPayload::getActivated (  )  const [inline]

Definition at line 77 of file JingleS5BTransportPayload.h.

const std::vector<Candidate>& Swift::JingleS5BTransportPayload::getCandidates (  )  const [inline]

Definition at line 57 of file JingleS5BTransportPayload.h.

const std::string& Swift::JingleS5BTransportPayload::getCandidateUsed (  )  const [inline]

Definition at line 69 of file JingleS5BTransportPayload.h.

Mode Swift::JingleS5BTransportPayload::getMode (  )  const [inline]

Definition at line 49 of file JingleS5BTransportPayload.h.

const std::string& Swift::JingleTransportPayload::getSessionID (  )  const [inline, inherited]

Definition at line 20 of file JingleTransportPayload.h.

bool Swift::JingleS5BTransportPayload::hasCandidateError (  )  const [inline]

Definition at line 85 of file JingleS5BTransportPayload.h.

bool Swift::JingleS5BTransportPayload::hasProxyError (  )  const [inline]

Definition at line 93 of file JingleS5BTransportPayload.h.

void Swift::JingleS5BTransportPayload::setActivated ( const std::string &  cid  )  [inline]

Definition at line 73 of file JingleS5BTransportPayload.h.

void Swift::JingleS5BTransportPayload::setCandidateError ( bool  hasError  )  [inline]

Definition at line 81 of file JingleS5BTransportPayload.h.

void Swift::JingleS5BTransportPayload::setCandidateUsed ( const std::string &  cid  )  [inline]

Definition at line 65 of file JingleS5BTransportPayload.h.

void Swift::JingleS5BTransportPayload::setMode ( Mode  mode  )  [inline]

Definition at line 53 of file JingleS5BTransportPayload.h.

void Swift::JingleS5BTransportPayload::setProxyError ( bool  hasError  )  [inline]

Definition at line 89 of file JingleS5BTransportPayload.h.

void Swift::JingleTransportPayload::setSessionID ( const std::string &  id  )  [inline, inherited]

Definition at line 16 of file JingleTransportPayload.h.