Public Types | Public Member Functions

Swift::ChatState Class Reference

Inheritance diagram for Swift::ChatState:
Collaboration diagram for Swift::ChatState:

List of all members.

Public Types

enum  ChatStateType {
  Active, Composing, Paused, Inactive,
  Gone
}
typedef boost::shared_ptr
< Payload
ref

Public Member Functions

 ChatState (ChatStateType state=Active)
ChatStateType getChatState () const
void setChatState (ChatStateType state)

Detailed Description

Definition at line 14 of file ChatState.h.


Member Typedef Documentation

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

Member Enumeration Documentation

Enumerator:
Active 
Composing 
Paused 
Inactive 
Gone 

Definition at line 16 of file ChatState.h.


Constructor & Destructor Documentation

Swift::ChatState::ChatState ( ChatStateType  state = Active  )  [inline]

Definition at line 17 of file ChatState.h.


Member Function Documentation

ChatStateType Swift::ChatState::getChatState (  )  const [inline]

Definition at line 21 of file ChatState.h.

void Swift::ChatState::setChatState ( ChatStateType  state  )  [inline]

Definition at line 22 of file ChatState.h.