iFun Engine API  1.0.0-b6053
Great Technology for Great Games
Public Member Functions | Static Public Member Functions | List of all members
fun::HandlerRegistry Class Reference

Public Member Functions

 DEPRECATED (static void Install(const SessionOpenedHandler &opened_handler, const SessionClosedHandler &closed_handler))
 

Static Public Member Functions

static void Install ()
 
static void Install2 (const SessionOpenedHandler &opened_handler, const SessionClosedHandler2 &closed_handler)
 
static void Register (const string &message_type, const MessageHandler &message_handler)
 
static void Register (const string &message_type, const MessageHandler &message_handler, const JsonSchema &message_schema)
 
static void Register2 (const string &message_type, const MessageHandler2 &message_handler)
 
static void Register2 (int32_t message_type, const MessageHandler2 &message_handler)
 
static void Register2 (const ProtobufExtensionIdentifier &message_type, const MessageHandler2 &message_handler)
 
static void RegisterSessionRestoredHandler (const SessionRestoredHandler &restored_handler)
 
static void RegisterTcpTransportAttachedHandler (const TcpTransportAttachedHandler &tcp_attached_handler)
 
static void RegisterTcpTransportDetachedHandler (const TcpTransportDetachedHandler &tcp_detached_handler)
 
static void RegisterWebSocketTransportAttachedHandler (const WebSocketTransportAttachedHandler &websocket_attached_handler)
 
static void RegisterWebSocketTransportDetachedHandler (const WebSocketTransportDetachedHandler &websocket_detached_handler)
 
static void Uninstall ()