| Top |
| #define | RYGEL_TYPE_HTTP_REQUEST |
| struct | RygelHTTPRequest |
| struct | RygelHTTPRequestClass |
| enum | RygelHTTPRequestError |
#define RYGEL_TYPE_HTTP_REQUEST (rygel_http_request_get_type ())
The type for RygelHTTPRequest.
struct RygelHTTPRequest {
GObject parent_instance;
RygelHTTPRequestPrivate * priv;
RygelHTTPServer* http_server;
SoupServer* server;
SoupServerMessage* msg;
RygelHTTPItemURI* uri;
RygelMediaObject* object;
RygelClientHacks* hack;
};
Base class for HTTP client requests.
struct RygelHTTPRequestClass {
GObjectClass parent_class;
void (*handle) (RygelHTTPRequest* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
void (*handle_finish) (RygelHTTPRequest* self, GAsyncResult* _res_, GError** error);
void (*find_item) (RygelHTTPRequest* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
void (*find_item_finish) (RygelHTTPRequest* self, GAsyncResult* _res_, GError** error);
};
The class structure for RYGEL_TYPE_HTTP_REQUEST. All the fields in this structure are private and should never be accessed directly.