| Top |  |  |  |  | 
| void | rygel_http_get_handler_add_response_headers () | 
| gchar * | rygel_http_get_handler_get_default_transfer_mode () | 
| gboolean | rygel_http_get_handler_supports_transfer_mode () | 
| gint64 | rygel_http_get_handler_get_resource_size () | 
| gint64 | rygel_http_get_handler_get_resource_duration () | 
| gboolean | rygel_http_get_handler_supports_byte_seek () | 
| gboolean | rygel_http_get_handler_supports_time_seek () | 
| gboolean | rygel_http_get_handler_supports_playspeed () | 
| RygelHTTPResponse * | rygel_http_get_handler_render_body () | 
| GCancellable * | rygel_http_get_handler_get_cancellable () | 
| void | rygel_http_get_handler_set_cancellable () | 
void rygel_http_get_handler_add_response_headers (RygelHTTPGetHandler *self,RygelHTTPGet *request,GError **error);
Invokes the handler to add response headers to/for the given HTTP request
| self | the RygelHTTPGetHandler instance | |
| request | 
 | |
| error | location to store the error occuring, or  | [error-domains RygelHTTPRequestError] | 
gchar *
rygel_http_get_handler_get_default_transfer_mode
                               (RygelHTTPGetHandler *self);
Returns the default transfer mode for the handler. The default is "Interactive"
gboolean rygel_http_get_handler_supports_transfer_mode (RygelHTTPGetHandler *self,const gchar *mode);
Returns true if the handler supports the given transfer mode, false otherwise.
gint64
rygel_http_get_handler_get_resource_size
                               (RygelHTTPGetHandler *self);
Returns the resource size or -1 if not known.
gint64
rygel_http_get_handler_get_resource_duration
                               (RygelHTTPGetHandler *self);
Returns the resource duration (in microseconds) or -1 if not known.
gboolean
rygel_http_get_handler_supports_byte_seek
                               (RygelHTTPGetHandler *self);
Returns true if the handler supports full random-access byte seek.
gboolean
rygel_http_get_handler_supports_time_seek
                               (RygelHTTPGetHandler *self);
Returns true if the handler supports full random-access time seek.
gboolean
rygel_http_get_handler_supports_playspeed
                               (RygelHTTPGetHandler *self);
Returns true if the handler supports any play speed requests.
RygelHTTPResponse * rygel_http_get_handler_render_body (RygelHTTPGetHandler *self,RygelHTTPGet *request,GError **error);
Create an HTTPResponse object that will render the body.
| self | the RygelHTTPGetHandler instance | |
| request | 
 | |
| error | location to store the error occuring, or  | [error-domains RygelHTTPRequestError] | 
GCancellable *
rygel_http_get_handler_get_cancellable
                               (RygelHTTPGetHandler *self);
Get and return the current value of the "cancellable" property.
void rygel_http_get_handler_set_cancellable (RygelHTTPGetHandler *self,GCancellable *value);
Set the value of the "cancellable" property to value
.
| self | the RygelHTTPGetHandler instance to modify | |
| value | the new value of the "cancellable" property | 
#define RYGEL_TYPE_HTTP_GET_HANDLER (rygel_http_get_handler_get_type ())
The type for RygelHTTPGetHandler.
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_HEADER "transferMode.dlna.org"
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_STREAMING "Streaming"
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_INTERACTIVE "Interactive"
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_BACKGROUND "Background"
struct RygelHTTPGetHandlerClass {
	GObjectClass parent_class;
	void (*add_response_headers) (RygelHTTPGetHandler* self, RygelHTTPGet* request, GError** error);
	gchar* (*get_default_transfer_mode) (RygelHTTPGetHandler* self);
	gboolean (*supports_transfer_mode) (RygelHTTPGetHandler* self, const gchar* mode);
	gint64 (*get_resource_size) (RygelHTTPGetHandler* self);
	gint64 (*get_resource_duration) (RygelHTTPGetHandler* self);
	gboolean (*supports_byte_seek) (RygelHTTPGetHandler* self);
	gboolean (*supports_time_seek) (RygelHTTPGetHandler* self);
	gboolean (*supports_playspeed) (RygelHTTPGetHandler* self);
	RygelHTTPResponse* (*render_body) (RygelHTTPGetHandler* self, RygelHTTPGet* request, GError** error);
};
The class structure for RYGEL_TYPE_HTTP_GET_HANDLER. All the fields in this structure are private and should never be accessed directly.
| virtual method called by  | ||
| virtual method called by  | ||
| virtual method called by  | ||
| virtual method called by  | ||
| virtual method called by  | ||
| virtual method called by  | ||
| virtual method called by  | ||
| virtual method called by  | ||
| virtual method called by  |