Synopsis
#define DMAP_STATUS_OK
typedef DMAPMetaDataMap;
guint (*get_desired_port) (DMAPShare *share);
const char * (*get_type_of_service) (DMAPShare *share);
void (*message_add_standard_headers) (DMAPShare *share,
SoupMessage *msg);
void (*add_entry_to_mlcl) (gpointer id,
DMAPRecord *record,
gpointer mb);
void (*databases_browse_xxx) (DMAPShare *share,
SoupServer *server,
SoupMessage *msg,
const char *path,
GHashTable *query,
SoupClientContext *context);
void (*databases_items_xxx) (DMAPShare *share,
SoupServer *server,
SoupMessage *msg,
const char *path,
GHashTable *query,
SoupClientContext *context);
void (*server_info) (DMAPShare *share,
SoupServer *server,
SoupMessage *message,
const char *path,
GHashTable *query,
SoupClientContext *ctx);
void (*content_codes) (DMAPShare *share,
SoupServer *server,
SoupMessage *message,
const char *path,
GHashTable *query,
SoupClientContext *ctx);
void (*login) (DMAPShare *share,
SoupServer *server,
SoupMessage *message,
const char *path,
GHashTable *query,
SoupClientContext *ctx);
void (*logout) (DMAPShare *share,
SoupServer *server,
SoupMessage *message,
const char *path,
GHashTable *query,
SoupClientContext *ctx);
void (*update) (DMAPShare *share,
SoupServer *server,
SoupMessage *message,
const char *path,
GHashTable *query,
SoupClientContext *ctx);
void (*ctrl_int) (DMAPShare *share,
SoupServer *server,
SoupMessage *message,
const char *path,
GHashTable *query,
SoupClientContext *ctx);
void (*published) (DMAPShare *share,
DMAPMdnsPublisher *publisher,
const char *name);
void (*name_collision) (DMAPShare *share,
DMAPMdnsPublisher *publisher,
const char *name);
void (*databases) (DMAPShare *share,
SoupServer *server,
SoupMessage *message,
const char *path,
GHashTable *query,
SoupClientContext *context);
void dmap_share_free_filter (GSList *filter);
Details
DMAP_STATUS_OK
#define DMAP_STATUS_OK 200
DMAPMetaDataMap
typedef struct DMAPMetaDataMap DMAPMetaDataMap;
get_desired_port ()
guint (*get_desired_port) (DMAPShare *share);
get_type_of_service ()
const char * (*get_type_of_service) (DMAPShare *share);
message_add_standard_headers ()
void (*message_add_standard_headers) (DMAPShare *share,
SoupMessage *msg);
add_entry_to_mlcl ()
void (*add_entry_to_mlcl) (gpointer id,
DMAPRecord *record,
gpointer mb);
published ()
void (*published) (DMAPShare *share,
DMAPMdnsPublisher *publisher,
const char *name);
name_collision ()
void (*name_collision) (DMAPShare *share,
DMAPMdnsPublisher *publisher,
const char *name);
dmap_share_free_filter ()
void dmap_share_free_filter (GSList *filter);