示例#1
0
        public unsafe CoreRouteInfo *Take()
        {
            requireValid();

            CoreRouteInfo *currentInst = inst;

            inst = null;
            return(currentInst);
        }
示例#2
0
        public RouteInfo(string path, EndpointCallback _localCallback)
        {
            localCallback = _localCallback;

            unsafe {
                cbHandle = new Core.RouteCallback(endpointCallback);
                inst     = Core.ice_http_server_route_create(
                    path,
                    cbHandle,
                    null
                    );
            }
        }
示例#3
0
 public static extern unsafe void ice_http_server_add_route(
     CoreHttpServer *server,
     CoreRouteInfo *rt
     );
示例#4
0
 public static extern unsafe void ice_http_server_route_destroy(
     CoreRouteInfo *rt
     );