|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServerListener
A GGZServerEvent is an event triggered by a communication from the server. Each time an event occurs, the associated event handler will be called, and will be passed the event data (a void*). Most events are generated as a result of ggzcore_server_read_data.
ggzcore_server_add_event_hook
Method Summary | |
---|---|
void |
server_channel_connected()
Status event: a requested direct game connection has been established. |
void |
server_channel_fail(java.lang.String error)
Error: Failure during setup of direct connection to game server. |
void |
server_channel_ready()
Game channel is ready for read/write operations. |
void |
server_chat_fail(ErrorEventData data)
Error: A chat message could not be sent. |
void |
server_connect_fail(java.lang.String error)
Error: we have failed to connect to the server. |
void |
server_connected()
We have just made a connection to the server. |
void |
server_enter_fail(ErrorEventData data)
Error: we have tried to enter a room and failed. |
void |
server_enter_ok()
We have successfully entered a room. |
void |
server_list_rooms()
The room list arrived. |
void |
server_list_types()
The list of game types is available. |
void |
server_logged_out()
Logged out of the server. |
void |
server_login_fail(ErrorEventData data)
Error: login failure. |
void |
server_login_ok()
We have successfully logged in. |
void |
server_motd_loaded(MotdEventData data)
The MOTD has been read from the server and can be displayed. |
void |
server_negotiate_fail(java.lang.String error)
Error: negotiation failure. |
void |
server_negotiated()
We have negotiated a connection to the server. |
void |
server_net_error(java.lang.String error)
Error: a network (transmission) error occurred. |
void |
server_players_changed()
The number of players on the server has changed. |
void |
server_protocol_error(java.lang.String error)
Error: a communication protocol error occured. |
void |
server_rooms_changed()
A room has either been added, deleted or set to "closed". |
void |
server_state_changed()
The internal state of ggzcore has changed. |
Method Detail |
---|
void server_connected()
data
- NULLggzcore_server_connect
void server_connect_fail(java.lang.String error)
data
- An error string (created by strerror)ggzcore_server_connect
void server_negotiated()
data
- NULLggzcore_server_read_data
void server_negotiate_fail(java.lang.String error)
data
- A useless error string.ggzcore_server_read_data
void server_login_ok()
data
- NULLggzcore_server_login
,
ggzcore_server_read_data
void server_login_fail(ErrorEventData data)
data
- A pointer to a GGZErrorEventData.GGZErrorEventData
,
ggzcore_server_read_data
void server_motd_loaded(MotdEventData data)
data
- Pointer to a GGZMotdEventData including the full MOTD text.ggzcore_server_motd
,
ggzcore_server_read_data!
void server_list_rooms()
data
- NULLggzcore_server_read_data
void server_list_types()
data
- NULLggzcore_server_read_data
void server_players_changed()
data
- NULLggzcore_server_get_num_players
,
ggzcore_server_read_data
void server_rooms_changed()
void server_enter_ok()
data
- NULLggzcore_server_join_room
,
ggzcore_server_read_data
void server_enter_fail(ErrorEventData data)
data
- A pointer to a GGZErrorEventData.GGZErrorEventData
,
ggzcore_server_join_room
,
ggzcore_server_read_data
void server_logged_out()
data
- NULLggzcore_server_read_data
void server_net_error(java.lang.String error)
data
- A generally unhelpful error string.ggzcore_server_read_data
void server_protocol_error(java.lang.String error)
data
- A technical error string.ggzcore_server_read_data
void server_chat_fail(ErrorEventData data)
data
- A pointer to a GGZErrorEventData.GGZErrorEventData
,
ggzcore_server_read_data
void server_state_changed()
data
- NULLGGZStateID
,
ggzcore_server_get_state
void server_channel_connected()
data
- NULLggzcore_server_get_channel
,
ggzcore_server_read_data
void server_channel_ready()
data
- NULLggzcore_server_read_data
void server_channel_fail(java.lang.String error)
data
- An unhelpful error stringggzcore_server_read_data
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |