RygelHTTPResponseElement

RygelHTTPResponseElement — This abstract class represents an entity that can contribute response headers to a HTTP request.

Object Hierarchy

    GObject
    ╰── RygelHTTPResponseElement
        ├── RygelDLNAAvailableSeekRangeResponse
        ├── RygelDTCPCleartextResponse
        ├── RygelHTTPByteSeekResponse
        ├── RygelHTTPTimeSeekResponse
        ╰── RygelPlaySpeedResponse

Description

Functions

rygel_http_response_element_add_response_headers ()

void
rygel_http_response_element_add_response_headers
                               (RygelHTTPResponseElement *self,
                                RygelHTTPRequest *request);

Set the type-appropriate headers on the associated HTTP Message

Parameters

self

the RygelHTTPResponseElement instance

 

request

 

 

rygel_http_response_element_to_string ()

gchar *
rygel_http_response_element_to_string (RygelHTTPResponseElement *self);

Parameters

self

the RygelHTTPResponseElement instance

 

Types and Values

RYGEL_TYPE_HTTP_RESPONSE_ELEMENT

#define RYGEL_TYPE_HTTP_RESPONSE_ELEMENT (rygel_http_response_element_get_type ())

The type for RygelHTTPResponseElement.


RYGEL_HTTP_RESPONSE_ELEMENT_UNSPECIFIED

#define RYGEL_HTTP_RESPONSE_ELEMENT_UNSPECIFIED ((gint64) -1)

struct RygelHTTPResponseElement

struct RygelHTTPResponseElement;

This abstract class represents an entity that can contribute response headers to a HTTP request.


struct RygelHTTPResponseElementClass

struct RygelHTTPResponseElementClass {
	GObjectClass parent_class;
	void (*add_response_headers) (RygelHTTPResponseElement* self, RygelHTTPRequest* request);
	gchar* (*to_string) (RygelHTTPResponseElement* self);
};

The class structure for RYGEL_TYPE_HTTP_RESPONSE_ELEMENT. All the fields in this structure are private and should never be accessed directly.

Members

add_response_headers ()

virtual method called by rygel_http_response_element_add_response_headers()

 

to_string ()

virtual method called by rygel_http_response_element_to_string()