|
enum | MultiplayerState {
kIdle = 0,
kAdvertising = 1,
kAdvertisingPromptedUser = 2,
kDiscovering = 3,
kDiscoveringPromptedUser = 4,
kDiscoveringWaitingForHost = 5,
kConnected = 6,
kConnectedWithDisconnections = 7,
kError = 8
} |
|
enum | DialogResponse { kDialogNo,
kDialogYes,
kDialogWaiting
} |
|
typedef std::pair< std::string,
std::vector< uint8_t > > | SenderAndMessage |
|
|
bool | Initialize (const std::string &service_id) |
|
void | AddAppIdentifier (const std::string &identifier) |
|
void | Update () |
|
void | StartAdvertising () |
|
void | StopAdvertising () |
|
void | StartDiscovery () |
|
void | StopDiscovery () |
|
void | DisconnectInstance (const std::string &instance_id) |
|
void | DisconnectAll () |
|
void | ResetToIdle () |
|
void | set_my_instance_name (const std::string &my_instance_name) |
|
MultiplayerState | state () const |
|
bool | IsConnected () const |
|
bool | IsAdvertising () const |
|
bool | IsDiscovering () const |
|
bool | HasError () const |
|
int | GetNumConnectedPlayers () |
|
bool | is_hosting () const |
|
std::string | GetInstanceIdByPlayerNumber (unsigned int player) |
|
int | GetPlayerNumberByInstanceId (const std::string &instance_id) |
|
bool | SendMessage (const std::string &instance_id, const std::vector< uint8_t > &payload, bool reliable) |
|
void | BroadcastMessage (const std::vector< uint8_t > &payload, bool reliable) |
|
bool | HasMessage () |
|
SenderAndMessage | GetNextMessage () |
|
bool | HasReconnectedPlayer () |
|
int | GetReconnectedPlayer () |
|
void | set_max_connected_players_allowed (int players) |
|
int | max_connected_players_allowed () const |
|
void | set_auto_connect (bool b) |
|
bool | auto_connect () const |
|
void | set_allow_reconnecting (bool b) |
|
bool | allow_reconnecting () const |
|
The documentation for this class was generated from the following files: