Public Types | Public Member Functions | Public Attributes

Swift::JinglePayload::Reason Struct Reference

Inheritance diagram for Swift::JinglePayload::Reason:
Collaboration diagram for Swift::JinglePayload::Reason:

List of all members.

Public Types

enum  Type {
  UnknownType, AlternativeSession, Busy, Cancel,
  ConnectivityError, Decline, Expired, FailedApplication,
  FailedTransport, GeneralError, Gone, IncompatibleParameters,
  MediaError, SecurityError, Success, Timeout,
  UnsupportedApplications, UnsupportedTransports
}
typedef boost::shared_ptr
< Payload
ref

Public Member Functions

 Reason ()
 Reason (Type type, const std::string &text="")
 ~Reason ()

Public Attributes

Type type
std::string text

Detailed Description

Definition at line 22 of file JinglePayload.h.


Member Typedef Documentation

typedef boost::shared_ptr<Payload> Swift::Payload::ref [inherited]

Member Enumeration Documentation

Enumerator:
UnknownType 
AlternativeSession 
Busy 
Cancel 
ConnectivityError 
Decline 
Expired 
FailedApplication 
FailedTransport 
GeneralError 
Gone 
IncompatibleParameters 
MediaError 
SecurityError 
Success 
Timeout 
UnsupportedApplications 
UnsupportedTransports 

Definition at line 23 of file JinglePayload.h.


Constructor & Destructor Documentation

Swift::JinglePayload::Reason::Reason (  )  [inline]

Definition at line 43 of file JinglePayload.h.

Swift::JinglePayload::Reason::Reason ( Type  type,
const std::string &  text = "" 
) [inline]

Definition at line 44 of file JinglePayload.h.

Swift::JinglePayload::Reason::~Reason (  )  [inline]

Definition at line 45 of file JinglePayload.h.


Member Data Documentation

Definition at line 47 of file JinglePayload.h.

Definition at line 46 of file JinglePayload.h.