LLVoiceClientStatusObserver Class Reference

#include <llvoiceclient.h>

Inheritance diagram for LLVoiceClientStatusObserver:

Inheritance graph
[legend]
List of all members.

Public Types

typedef enum LLVoiceClientStatusObserver::e_voice_status_type EStatusType
 STATUS_LOGIN_RETRY
 STATUS_LOGGED_IN
 STATUS_JOINING
 STATUS_JOINED
 STATUS_LEFT_CHANNEL
 BEGIN_ERROR_STATUS
 ERROR_CHANNEL_FULL
 ERROR_CHANNEL_LOCKED
 ERROR_NOT_AVAILABLE
 ERROR_UNKNOWN
enum  e_voice_status_type {
  STATUS_LOGIN_RETRY, STATUS_LOGGED_IN, STATUS_JOINING, STATUS_JOINED,
  STATUS_LEFT_CHANNEL, BEGIN_ERROR_STATUS, ERROR_CHANNEL_FULL, ERROR_CHANNEL_LOCKED,
  ERROR_NOT_AVAILABLE, ERROR_UNKNOWN
}

Public Member Functions

virtual ~LLVoiceClientStatusObserver ()
virtual void onChange (EStatusType status, const std::string &channelURI, bool proximal)=0

Static Public Member Functions

static const char * status2string (EStatusType inStatus)

Detailed Description

Definition at line 54 of file llvoiceclient.h.


Member Typedef Documentation

typedef enum LLVoiceClientStatusObserver::e_voice_status_type LLVoiceClientStatusObserver::EStatusType


Member Enumeration Documentation

enum LLVoiceClientStatusObserver::e_voice_status_type

Enumerator:
STATUS_LOGIN_RETRY 
STATUS_LOGGED_IN 
STATUS_JOINING 
STATUS_JOINED 
STATUS_LEFT_CHANNEL 
BEGIN_ERROR_STATUS 
ERROR_CHANNEL_FULL 
ERROR_CHANNEL_LOCKED 
ERROR_NOT_AVAILABLE 
ERROR_UNKNOWN 

Definition at line 57 of file llvoiceclient.h.


Constructor & Destructor Documentation

virtual LLVoiceClientStatusObserver::~LLVoiceClientStatusObserver (  )  [inline, virtual]

Definition at line 73 of file llvoiceclient.h.


Member Function Documentation

virtual void LLVoiceClientStatusObserver::onChange ( EStatusType  status,
const std::string &  channelURI,
bool  proximal 
) [pure virtual]

const char * LLVoiceClientStatusObserver::status2string ( EStatusType  inStatus  )  [static]

Definition at line 1174 of file llvoiceclient.cpp.

References BEGIN_ERROR_STATUS, CASE, ERROR_CHANNEL_FULL, ERROR_CHANNEL_LOCKED, ERROR_NOT_AVAILABLE, ERROR_UNKNOWN, STATUS_JOINED, STATUS_JOINING, STATUS_LEFT_CHANNEL, STATUS_LOGGED_IN, and STATUS_LOGIN_RETRY.

Referenced by LLVoiceClient::notifyStatusObservers().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:12:02 2010 for Second Life Viewer by  doxygen 1.4.7