Beispiel #1
0
        public Server()
        {
            unsafe {
                endpointCallbackInst = new Core.AsyncEndpointHandler(endpointCallback);
                inst = Core.ice_create_server();
                Core.ice_server_set_async_endpoint_cb(inst, endpointCallbackInst);
            }

            handlers         = new Dictionary <int, HandlerInfo>();
            fallbackHandlers = new List <KeyValuePair <string, HandlerInfo> >();
            endpointIds      = new Dictionary <string, int>();

            handlers[-1] = new HandlerInfo(defaultHandler);
        }
Beispiel #2
0
 public static extern unsafe void ice_server_set_session_timeout_ms(
     CoreServer *server,
     ulong ms
     );
Beispiel #3
0
 public static extern unsafe CoreEndpoint *ice_server_router_add_endpoint(
     CoreServer *server,
     string path
     );
Beispiel #4
0
 public static extern unsafe void ice_server_set_session_cookie_name(
     CoreServer *server,
     string name
     );
Beispiel #5
0
 public static extern unsafe void ice_context_set_custom_app_data(CoreServer *server, CoreResource *data);
Beispiel #6
0
 public static extern unsafe CoreResource *ice_server_listen(
     CoreServer *server,
     string addr
     );
Beispiel #7
0
 public static extern unsafe bool ice_server_cervus_load_bitcode(CoreServer *server, string name, byte[] data, uint len);
Beispiel #8
0
 public static extern unsafe void ice_server_set_session_storage_provider(CoreServer *server, CoreKVStorage *provider);
Beispiel #9
0
 public static extern unsafe void ice_server_set_endpoint_timeout_ms(CoreServer *server, ulong t);
Beispiel #10
0
 public static extern unsafe void ice_server_set_async_endpoint_cb(
     CoreServer *server,
     AsyncEndpointHandler cb
     );
Beispiel #11
0
 public static extern unsafe void ice_server_disable_request_logging(CoreServer *server);
Beispiel #12
0
 public static extern unsafe void ice_server_set_max_request_body_size(
     CoreServer *server,
     uint size
     );
Beispiel #13
0
 public static extern unsafe bool ice_server_add_template(
     CoreServer *server,
     string name,
     string content
     );