RakNet::Lobby2Presence Struct Reference

#include <Lobby2Presence.h>

List of all members.

Public Types

enum  Status {
  UNDEFINED, NOT_ONLINE, AWAY, DO_NOT_DISTURB,
  MINIMIZED, TYPING, VIEWING_PROFILE, EDITING_PROFILE,
  IN_LOBBY, IN_ROOM, IN_GAME
}

Public Attributes

bool isVisible
 Visibility flag. This is not enforced by the server, so if you want a user's presence to be not visible, just don't display it on the client.
RakString titleNameOrID
RakString statusString
 Anything you want.


Detailed Description

Lobby2Presence is information about your online status. It is only held in memory, so is lost when you go offline. Set by calling Client_SetPresence and retrieve with Client_GetPresence

Member Enumeration Documentation

Enumerator:
UNDEFINED  Set by the constructor, meaning it was never set. This is the default if a user is online, but SetPresence() was never called.
NOT_ONLINE  Returned by Client_GetPresence() if you query for a user that is not online, whether or not SetPresence was ever called().
AWAY  Set by the user (you).
DO_NOT_DISTURB  Set by the user (you).
MINIMIZED  Set by the user (you).
TYPING  Set by the user (you).
VIEWING_PROFILE  Set by the user (you).
EDITING_PROFILE  Set by the user (you).
IN_LOBBY  Set by the user (you).
IN_ROOM  Set by the user (you).
IN_GAME  Set by the user (you).


Member Data Documentation

Although game name is also present in the titleNameOrID member of Client_Login, this is the visible name returned by presence queries That is because Client_Login::titleNameOrID member is optional, for example for lobbies that support multiple titles. Set by the user (you) or leave blank if desired.


The documentation for this struct was generated from the following file:

Generated on Wed Feb 1 13:33:50 2012 for RakNet by  doxygen 1.5.7.1