| EventDance - Documentation and Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
struct EvdWebTransportServer; struct EvdWebTransportServerClass; const gchar * evd_web_transport_server_get_base_path (EvdWebTransportServer *self); EvdWebSelector * evd_web_transport_server_get_selector (EvdWebTransportServer *self); void evd_web_transport_server_get_validate_peer_arguments (EvdWebTransportServer *self,EvdPeer *peer,EvdHttpConnection **conn,EvdHttpRequest **request); EvdWebTransportServer * evd_web_transport_server_new (const gchar *base_path); void evd_web_transport_server_set_enable_websocket (EvdWebTransportServer *self,gboolean enabled); void evd_web_transport_server_set_selector (EvdWebTransportServer *self,EvdWebSelector *selector);
GObject +----EvdIoStreamGroup +----EvdService +----EvdWebService +----EvdWebDir +----EvdWebTransportServer
"base-path" gchar* : Read / Write / Construct Only "lp-service" EvdLongpollingServer* : Read "selector" EvdWebSelector* : Read / Write "websocket-service" EvdWebsocketServer* : Read
struct EvdWebTransportServerClass {
EvdWebDirClass parent_class;
/* padding for future expansion */
void (* _padding_0_) (void);
void (* _padding_1_) (void);
void (* _padding_2_) (void);
void (* _padding_3_) (void);
void (* _padding_4_) (void);
void (* _padding_5_) (void);
void (* _padding_6_) (void);
void (* _padding_7_) (void);
};
const gchar * evd_web_transport_server_get_base_path
(EvdWebTransportServer *self);
EvdWebSelector * evd_web_transport_server_get_selector
(EvdWebTransportServer *self);
Returns : |
. [transfer none] |
void evd_web_transport_server_get_validate_peer_arguments (EvdWebTransportServer *self,EvdPeer *peer,EvdHttpConnection **conn,EvdHttpRequest **request);
|
. [out][allow-none][transfer none] |
|
. [out][allow-none][transfer none] |
EvdWebTransportServer * evd_web_transport_server_new (const gchar *base_path);
void evd_web_transport_server_set_enable_websocket (EvdWebTransportServer *self,gboolean enabled);
void evd_web_transport_server_set_selector (EvdWebTransportServer *self,EvdWebSelector *selector);
"base-path" property"base-path" gchar* : Read / Write / Construct Only
URL base path the transport handles.
Default value: "/transport"
"lp-service" property"lp-service" EvdLongpollingServer* : Read
Internal Long-Polling service used by the transport.
"selector" property"selector" EvdWebSelector* : Read / Write
Web selector object used by this transport to route its requests.