EWebKit  1.0
Typedefs | Functions
ewk_url_scheme_request.h File Reference

Describes the Ewk URL scheme request API. More...

#include <Eina.h>

Go to the source code of this file.

Typedefs

typedef struct EwkObject Ewk_Url_Scheme_Request
 

Functions

EAPI const char * ewk_url_scheme_request_scheme_get (const Ewk_Url_Scheme_Request *request)
 
EAPI const char * ewk_url_scheme_request_url_get (const Ewk_Url_Scheme_Request *request)
 
EAPI const char * ewk_url_scheme_request_path_get (const Ewk_Url_Scheme_Request *request)
 
EAPI Eina_Bool ewk_url_scheme_request_finish (Ewk_Url_Scheme_Request *request, const void *content_data, uint64_t content_length, const char *mime_type)
 

Detailed Description

Describes the Ewk URL scheme request API.

Typedef Documentation

Declare Ewk_Url_Scheme_Request as Ewk_Object.

See also
Ewk_Object

Function Documentation

EAPI Eina_Bool ewk_url_scheme_request_finish ( Ewk_Url_Scheme_Request request,
const void *  content_data,
uint64_t  content_length,
const char *  mime_type 
)

Finish a Ewk_Url_Scheme_Request by setting the content of the request and its mime type.

Parameters
requesta Ewk_Url_Scheme_Request.
content_datathe data content of the request (may be c NULL if the content is empty).
content_lengththe length of the content_data.
mime_typethe content type of the stream or c NULL if not known
EAPI const char* ewk_url_scheme_request_path_get ( const Ewk_Url_Scheme_Request request)

Query the path part of the URL for this request.

Parameters
requestrequest object to query.
Returns
the path pointer, that may be NULL. This pointer is guaranteed to be eina_stringshare, so whenever possible save yourself some cpu cycles and use eina_stringshare_ref() instead of eina_stringshare_add() or strdup().
EAPI const char* ewk_url_scheme_request_scheme_get ( const Ewk_Url_Scheme_Request request)

Query the URL scheme for this request.

Parameters
requestrequest object to query.
Returns
the URL scheme pointer, that may be NULL. This pointer is guaranteed to be eina_stringshare, so whenever possible save yourself some cpu cycles and use eina_stringshare_ref() instead of eina_stringshare_add() or strdup().
EAPI const char* ewk_url_scheme_request_url_get ( const Ewk_Url_Scheme_Request request)

Query the URL for this request.

Parameters
requestrequest object to query.
Returns
the URL pointer, that may be NULL. This pointer is guaranteed to be eina_stringshare, so whenever possible save yourself some cpu cycles and use eina_stringshare_ref() instead of eina_stringshare_add() or strdup().