project_files/frontlib/extra/jnacontrol.c
changeset 7691 55c0a856ecd0
parent 7588 27e5857da6af
child 10017 de822cd3df3a
equal deleted inserted replaced
7689:855eeee4166f 7691:55c0a856ecd0
    77 typedef void (*StrCallback)(Pointer context, String arg1);
    77 typedef void (*StrCallback)(Pointer context, String arg1);
    78 typedef void (*IntCallback)(Pointer context, int arg1);
    78 typedef void (*IntCallback)(Pointer context, int arg1);
    79 typedef void (*IntStrCallback)(Pointer context, int arg1, String arg2);
    79 typedef void (*IntStrCallback)(Pointer context, int arg1, String arg2);
    80 typedef void (*StrIntCallback)(Pointer context, String arg1, int arg2);
    80 typedef void (*StrIntCallback)(Pointer context, String arg1, int arg2);
    81 typedef void (*StrStrCallback)(Pointer context, String arg1, String arg2);
    81 typedef void (*StrStrCallback)(Pointer context, String arg1, String arg2);
       
    82 typedef void (*StrStrBoolCallback)(Pointer context, String arg1, String arg2, boolean arg3);
    82 typedef void (*RoomCallback)(Pointer context, RoomPtr arg1);
    83 typedef void (*RoomCallback)(Pointer context, RoomPtr arg1);
    83 typedef void (*RoomListCallback)(Pointer context, RoomArrayPtr arg1, int arg2);
    84 typedef void (*RoomListCallback)(Pointer context, RoomArrayPtr arg1, int arg2);
    84 typedef void (*StrRoomCallback)(Pointer context, String arg1, RoomPtr arg2);
    85 typedef void (*StrRoomCallback)(Pointer context, String arg1, RoomPtr arg2);
    85 typedef void (*BoolCallback)(Pointer context, boolean arg1);
    86 typedef void (*BoolCallback)(Pointer context, boolean arg1);
    86 typedef void (*StrBoolCallback)(Pointer context, String arg1, boolean arg2);
    87 typedef void (*StrBoolCallback)(Pointer context, String arg1, boolean arg2);
   153 	int flib_netconn_send_clearAccountsCache(NetconnPtr conn);
   154 	int flib_netconn_send_clearAccountsCache(NetconnPtr conn);
   154 	int flib_netconn_send_setServerVar(NetconnPtr conn, String name, String value);
   155 	int flib_netconn_send_setServerVar(NetconnPtr conn, String name, String value);
   155 	int flib_netconn_send_getServerVars(NetconnPtr conn);
   156 	int flib_netconn_send_getServerVars(NetconnPtr conn);
   156 
   157 
   157 	void flib_netconn_onMessage(NetconnPtr conn, IntStrCallback callback, Pointer context);
   158 	void flib_netconn_onMessage(NetconnPtr conn, IntStrCallback callback, Pointer context);
       
   159 	void flib_netconn_onClientFlags(NetconnPtr conn, StrStrBoolCallback callback, Pointer context);
   158 	void flib_netconn_onChat(NetconnPtr conn, StrStrCallback callback, Pointer context);
   160 	void flib_netconn_onChat(NetconnPtr conn, StrStrCallback callback, Pointer context);
   159 	void flib_netconn_onConnected(NetconnPtr conn, VoidCallback callback, Pointer context);
   161 	void flib_netconn_onConnected(NetconnPtr conn, VoidCallback callback, Pointer context);
   160 	void flib_netconn_onDisconnected(NetconnPtr conn, IntStrCallback callback, Pointer context);
   162 	void flib_netconn_onDisconnected(NetconnPtr conn, IntStrCallback callback, Pointer context);
   161 	void flib_netconn_onRoomlist(NetconnPtr conn, RoomListCallback callback, Pointer context);
   163 	void flib_netconn_onRoomlist(NetconnPtr conn, RoomListCallback callback, Pointer context);
   162 	void flib_netconn_onRoomAdd(NetconnPtr conn, RoomCallback callback, Pointer context);
   164 	void flib_netconn_onRoomAdd(NetconnPtr conn, RoomCallback callback, Pointer context);
   165 	void flib_netconn_onLobbyJoin(NetconnPtr conn, StrCallback callback, Pointer context);
   167 	void flib_netconn_onLobbyJoin(NetconnPtr conn, StrCallback callback, Pointer context);
   166 	void flib_netconn_onLobbyLeave(NetconnPtr conn, StrStrCallback callback, Pointer context);
   168 	void flib_netconn_onLobbyLeave(NetconnPtr conn, StrStrCallback callback, Pointer context);
   167 	void flib_netconn_onNickTaken(NetconnPtr conn, StrCallback callback, Pointer context);
   169 	void flib_netconn_onNickTaken(NetconnPtr conn, StrCallback callback, Pointer context);
   168 	void flib_netconn_onPasswordRequest(NetconnPtr conn, StrCallback callback, Pointer context);
   170 	void flib_netconn_onPasswordRequest(NetconnPtr conn, StrCallback callback, Pointer context);
   169 	void flib_netconn_onEnterRoom(NetconnPtr conn, BoolCallback callback, Pointer context);
   171 	void flib_netconn_onEnterRoom(NetconnPtr conn, BoolCallback callback, Pointer context);
   170 	void flib_netconn_onRoomChiefStatus(NetconnPtr conn, BoolCallback callback, Pointer context);
       
   171 	void flib_netconn_onReadyState(NetconnPtr conn, StrBoolCallback callback, Pointer context);
       
   172 	void flib_netconn_onLeaveRoom(NetconnPtr conn, IntStrCallback callback, Pointer context);
   172 	void flib_netconn_onLeaveRoom(NetconnPtr conn, IntStrCallback callback, Pointer context);
   173 	void flib_netconn_onTeamAdd(NetconnPtr conn, TeamCallback callback, Pointer context);
   173 	void flib_netconn_onTeamAdd(NetconnPtr conn, TeamCallback callback, Pointer context);
   174 	void flib_netconn_onTeamDelete(NetconnPtr conn, StrCallback callback, Pointer context);
   174 	void flib_netconn_onTeamDelete(NetconnPtr conn, StrCallback callback, Pointer context);
   175 	void flib_netconn_onRoomJoin(NetconnPtr conn, StrCallback callback, Pointer context);
   175 	void flib_netconn_onRoomJoin(NetconnPtr conn, StrCallback callback, Pointer context);
   176 	void flib_netconn_onRoomLeave(NetconnPtr conn, StrStrCallback callback, Pointer context);
   176 	void flib_netconn_onRoomLeave(NetconnPtr conn, StrStrCallback callback, Pointer context);
   181 	void flib_netconn_onEngineMessage(NetconnPtr conn, BytesCallback callback, Pointer context);
   181 	void flib_netconn_onEngineMessage(NetconnPtr conn, BytesCallback callback, Pointer context);
   182 	void flib_netconn_onSchemeChanged(NetconnPtr conn, SchemeCallback callback, Pointer context);
   182 	void flib_netconn_onSchemeChanged(NetconnPtr conn, SchemeCallback callback, Pointer context);
   183 	void flib_netconn_onMapChanged(NetconnPtr conn, MapIntCallback callback, Pointer context);
   183 	void flib_netconn_onMapChanged(NetconnPtr conn, MapIntCallback callback, Pointer context);
   184 	void flib_netconn_onScriptChanged(NetconnPtr conn, StrCallback callback, Pointer context);
   184 	void flib_netconn_onScriptChanged(NetconnPtr conn, StrCallback callback, Pointer context);
   185 	void flib_netconn_onWeaponsetChanged(NetconnPtr conn, WeaponsetCallback callback, Pointer context);
   185 	void flib_netconn_onWeaponsetChanged(NetconnPtr conn, WeaponsetCallback callback, Pointer context);
   186 	void flib_netconn_onAdminAccess(NetconnPtr conn, VoidCallback callback, Pointer context);
       
   187 	void flib_netconn_onServerVar(NetconnPtr conn, StrStrCallback callback, Pointer context);
   186 	void flib_netconn_onServerVar(NetconnPtr conn, StrStrCallback callback, Pointer context);
   188 
   187 
   189 	// ipc/gameconn.h
   188 	// ipc/gameconn.h
   190 
   189 
   191 	GameconnPtr flib_gameconn_create(String playerName, GameSetupPtr setup, boolean netgame);
   190 	GameconnPtr flib_gameconn_create(String playerName, GameSetupPtr setup, boolean netgame);