| EventDance - Documentation and Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
EvdWebService; EvdWebServiceClass; EvdWebService * evd_web_service_new (void); gboolean evd_web_service_add_connection_with_request (EvdWebService *self,EvdHttpConnection *conn,EvdHttpRequest *request,EvdService *return_to);
GObject +----EvdIoStreamGroup +----EvdService +----EvdWebService +----EvdLongPolling +----EvdWebDir +----EvdWebSelector +----EvdWebTransport
typedef struct {
EvdServiceClass parent_class;
/* virtual methods */
void (* request_handler) (EvdWebService *self,
EvdHttpConnection *conn,
EvdHttpRequest *request);
void (* return_connection) (EvdWebService *self,
EvdHttpConnection *conn);
gboolean (* respond) (EvdWebService *self,
EvdHttpConnection *conn,
guint status_code,
SoupMessageHeaders *headers,
gchar *content,
gsize size,
GError **error);
/* signals */
void (* signal_request_headers) (EvdWebService *self,
EvdHttpConnection *connection,
EvdHttpRequest *request,
gpointer user_data);
} EvdWebServiceClass;
gboolean evd_web_service_add_connection_with_request (EvdWebService *self,EvdHttpConnection *conn,EvdHttpRequest *request,EvdService *return_to);
|
|
|
|
|
|
|
|
Returns : |
"request-headers" signalvoid user_function (EvdWebService *evdwebservice, EvdHttpConnection *arg1, EvdHttpRequest *arg2, gpointer user_data) : Action
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |