|
|
This class holds data about a client account/contact resource
| enum Status { Unknown = 0, Offline = 1, Connecting = 2, Online = 3, Busy = 4, Dnd = 5, Away = 6, Xa = 7, } | Status |
Resource status
| inline explicit ClientResource (const char* id, const char* name = 0, bool audio = true)
| ClientResource |
Constructor
Parameters:
| id | The resource's id |
| name | Optional display name. Defaults to the id's value if 0 |
| audio | True (default) if the resource has audio capability |
| const String& toString ()
| toString |
[const virtual]
Get a string representation of this object
Returns: The account's id
Reimplemented from GenObject.
| inline bool online ()
| online |
[const]
Check if the resource is online
Returns: True if the resource is online
| inline bool offline ()
| offline |
[const]
Check if the resource is offline
Returns: True if the resource is offline
| inline const char* statusName ()
| statusName |
[const]
Retrieve resource status name
Returns: Resource status name
| inline const char* text ()
| text |
[const]
Retrieve resource status text or associated status display text
Returns: Resource status text
| inline bool setAudio (bool ok)
| setAudio |
Update resource audio capability
Parameters:
| ok | The new audio capability value |
Returns: True if changed
| inline bool setFileTransfer (bool ok)
| setFileTransfer |
Update resource file transfer capability
Parameters:
| ok | The new file transfer value |
Returns: True if changed
| inline bool setPriority (int prio)
| setPriority |
Update resource priority
Parameters:
| prio | Resource priority |
Returns: True if changed
| inline bool setStatus (int stat)
| setStatus |
Update resource status
Parameters:
| stat | Resource status |
Returns: True if changed
| inline bool setStatusText (const String& text = String::empty())
| setStatusText |
Update resource status text
Parameters:
| text | Resource status text |
Returns: True if changed
| inline const char* statusDisplayText (int status, const char* defVal = 0)
| statusDisplayText |
[static]
Retrieve the status display text associated with a given resource status
Parameters:
| status | The status to find |
| defVal | Text to return if none found |
Returns: Status display text or the default value if not found
| static const TokenDict s_statusName[] | s_statusName[] |
| String m_id | m_id |
| String m_name | m_name |
| bool m_audio | m_audio |
| bool m_fileTransfer | m_fileTransfer |
| int m_priority | m_priority |
| int m_status | m_status |
| String m_text | m_text |
| Generated by: paulc on bussard on Fri Apr 1 18:17:10 2011, using kdoc 2.0a54. |