private void on_client_disconnected(cef_server_handler_t *self, cef_server_t *server, int connection_id)
        {
            CheckSelf(self);

            var mServer = CefServer.FromNative(server);

            OnClientDisconnected(mServer, connection_id);
        }
        private void on_server_destroyed(cef_server_handler_t *self, cef_server_t *server)
        {
            CheckSelf(self);

            var mServer = CefServer.FromNative(server);

            OnServerDestroyed(mServer);
        }
        private void on_web_socket_connected(cef_server_handler_t *self, cef_server_t *server, int connection_id)
        {
            CheckSelf(self);

            var mServer = CefServer.FromNative(server);

            OnWebSocketConnected(mServer, connection_id);
        }
        private void on_http_request(cef_server_handler_t *self, cef_server_t *server, int connection_id, cef_string_t *client_address, cef_request_t *request)
        {
            CheckSelf(self);

            var mServer        = CefServer.FromNative(server);
            var mClientAddress = cef_string_t.ToString(client_address);
            var mRequest       = CefRequest.FromNative(request);

            OnHttpRequest(mServer, connection_id, mClientAddress, mRequest);
        }
        private void on_web_socket_message(cef_server_handler_t *self, cef_server_t *server, int connection_id, void *data, UIntPtr data_size)
        {
            CheckSelf(self);

            var mServer   = CefServer.FromNative(server);
            var mData     = (IntPtr)data;
            var mDataSize = checked ((long)data_size);

            OnWebSocketMessage(mServer, connection_id, mData, mDataSize);
        }
        private void on_web_socket_request(cef_server_handler_t *self, cef_server_t *server, int connection_id, cef_string_t *client_address, cef_request_t *request, cef_callback_t *callback)
        {
            CheckSelf(self);

            var mServer        = CefServer.FromNative(server);
            var mClientAddress = cef_string_t.ToString(client_address);
            var mRequest       = CefRequest.FromNative(request);
            var mCallback      = CefCallback.FromNative(callback);

            OnWebSocketRequest(mServer, connection_id, mClientAddress, mRequest, mCallback);
        }