EventDance - Documentation and Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
EvdHttpConnection; EvdHttpConnectionClass; EvdHttpConnectionPrivate; EvdHttpConnection * evd_http_connection_new (EvdSocket *socket
); void evd_http_connection_read_response_headers_async (EvdHttpConnection *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); SoupMessageHeaders * evd_http_connection_read_response_headers_finish (EvdHttpConnection *self
,GAsyncResult *result
,SoupHTTPVersion *version
,guint *status_code
,gchar **reason_phrase
,GError **error
); void evd_http_connection_read_request_headers_async (EvdHttpConnection *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); EvdHttpRequest * evd_http_connection_read_request_headers_finish (EvdHttpConnection *self
,GAsyncResult *result
,GError **error
); gboolean evd_http_connection_write_response_headers (EvdHttpConnection *self
,SoupHTTPVersion version
,guint status_code
,const gchar *reason_phrase
,SoupMessageHeaders *headers
,GCancellable *cancellable
,GError **error
); gboolean evd_http_connection_write_content (EvdHttpConnection *self
,const gchar *buffer
,gsize size
,GCancellable *cancellable
,GError **error
); void evd_http_connection_read_content_async (EvdHttpConnection *self
,gchar *buffer
,gsize size
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gssize evd_http_connection_read_content_finish (EvdHttpConnection *self
,GAsyncResult *result
,gboolean *more
,GError **error
); void evd_http_connection_read_all_content_async (EvdHttpConnection *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gchar * evd_http_connection_read_all_content_finish (EvdHttpConnection *self
,GAsyncResult *result
,gssize *size
,GError **error
); gboolean evd_http_connection_unread_request_headers (EvdHttpConnection *self
,EvdHttpRequest *request
,GCancellable *cancellable
,GError **error
); gboolean evd_http_connection_respond (EvdHttpConnection *self
,SoupHTTPVersion ver
,guint status_code
,const gchar *reason_phrase
,SoupMessageHeaders *headers
,const gchar *content
,gsize size
,gboolean close_after
,GCancellable *cancellable
,GError **error
); void evd_http_connection_set_current_request (EvdHttpConnection *self
,EvdHttpRequest *request
); EvdHttpRequest * evd_http_connection_get_current_request (EvdHttpConnection *self
);
EvdHttpConnection * evd_http_connection_new (EvdSocket *socket
);
|
|
Returns : |
void evd_http_connection_read_response_headers_async (EvdHttpConnection *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
|
|
|
|
|
|
|
SoupMessageHeaders * evd_http_connection_read_response_headers_finish (EvdHttpConnection *self
,GAsyncResult *result
,SoupHTTPVersion *version
,guint *status_code
,gchar **reason_phrase
,GError **error
);
|
|
|
The GAsyncResult object passed to the callback. |
|
. [out] |
|
. [out] |
|
. [out] |
Returns : |
. [transfer full][type Soup.MessageHeaders] |
void evd_http_connection_read_request_headers_async (EvdHttpConnection *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
|
|
|
|
|
|
|
EvdHttpRequest * evd_http_connection_read_request_headers_finish (EvdHttpConnection *self
,GAsyncResult *result
,GError **error
);
|
|
|
The GAsyncResult object passed to the callback. |
Returns : |
. [transfer full] |
gboolean evd_http_connection_write_response_headers (EvdHttpConnection *self
,SoupHTTPVersion version
,guint status_code
,const gchar *reason_phrase
,SoupMessageHeaders *headers
,GCancellable *cancellable
,GError **error
);
|
|
|
|
|
|
|
|
|
. [type Soup.MessageHeaders][allow-none] |
|
|
|
|
Returns : |
gboolean evd_http_connection_write_content (EvdHttpConnection *self
,const gchar *buffer
,gsize size
,GCancellable *cancellable
,GError **error
);
|
|
|
|
|
|
|
|
|
|
Returns : |
void evd_http_connection_read_content_async (EvdHttpConnection *self
,gchar *buffer
,gsize size
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
|
|
|
|
|
|
|
|
|
|
|
gssize evd_http_connection_read_content_finish (EvdHttpConnection *self
,GAsyncResult *result
,gboolean *more
,GError **error
);
|
|
|
|
|
. [out][allow-none] |
|
|
Returns : |
void evd_http_connection_read_all_content_async (EvdHttpConnection *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
|
|
|
|
|
|
|
gchar * evd_http_connection_read_all_content_finish (EvdHttpConnection *self
,GAsyncResult *result
,gssize *size
,GError **error
);
|
|
|
|
|
. [out] |
|
|
Returns : |
. [transfer full] |
gboolean evd_http_connection_unread_request_headers (EvdHttpConnection *self
,EvdHttpRequest *request
,GCancellable *cancellable
,GError **error
);
|
|
|
|
|
|
|
|
Returns : |
gboolean evd_http_connection_respond (EvdHttpConnection *self
,SoupHTTPVersion ver
,guint status_code
,const gchar *reason_phrase
,SoupMessageHeaders *headers
,const gchar *content
,gsize size
,gboolean close_after
,GCancellable *cancellable
,GError **error
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void evd_http_connection_set_current_request (EvdHttpConnection *self
,EvdHttpRequest *request
);
|
|
|
EvdHttpRequest * evd_http_connection_get_current_request
(EvdHttpConnection *self
);
|
|
Returns : |
. [transfer none] |