![]() |
![]() |
![]() |
libdmapsharing Reference Manual |
![]() |
---|---|---|---|---|
Top | Description |
#define DMAP_TYPE_SHARE #define DMAP_SHARE (o) #define DMAP_SHARE_CLASS (k) #define IS_DMAP_SHARE (o) #define IS_DMAP_SHARE_CLASS (k) #define DMAP_SHARE_GET_CLASS (o) #define DMAP_STATUS_OK typedef DMAPSharePrivate; DMAPMetaDataMap;guint (*get_desired_port) (); const
DMAPShare *sharechar * (*get_type_of_service) ();
DMAPShare *sharevoid (*message_add_standard_headers) (,
DMAPShare *share);
SoupMessage *msgvoid (*add_entry_to_mlcl) (,
gpointer idDMAPRecord *record
,);
gpointer mbvoid (*databases_browse_xxx) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *msgconst
,char *path,
GHashTable *query);
SoupClientContext *contextvoid (*databases_items_xxx) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *msgconst
,char *path,
GHashTable *query);
SoupClientContext *contextvoid (*server_info) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctxvoid (*content_codes) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctxvoid (*login) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctxvoid (*logout) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctxvoid (*update) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctxvoid (*ctrl_int) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctxvoid (*published) (,
DMAPShare *share,
DMAPMdnsPublisher *publisherconst
);char *namevoid (*name_collision) (,
DMAPShare *share,
DMAPMdnsPublisher *publisherconst
);char *namevoid (*databases) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *contextGType dmap_share_get_type (void
);void dmap_share_free_filter ();
GSList *filter
#define DMAP_SHARE(o)
Casts a
|
Object which is subject to casting. |
#define DMAP_SHARE_CLASS(k)
Casts a derived
|
a valid |
#define IS_DMAP_SHARE(o)
Checks whether a valid DMAP_TYPE_SHARE
.
|
Instance to check for being a DMAP_TYPE_SHARE .
|
#define IS_DMAP_SHARE_CLASS(k)
Checks whether k
"is a" valid DMAP_SHARE
or derived.
|
a |
#define DMAP_SHARE_GET_CLASS(o)
Get the class structure associated to a
|
a |
Returns : |
pointer to object class structure. |
void (*message_add_standard_headers) (,
DMAPShare *share);
SoupMessage *msg
|
|
|
void (*add_entry_to_mlcl) (,
gpointer idDMAPRecord *record
,);
gpointer mb
|
|
|
|
|
void (*databases_browse_xxx) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *msgconst
,char *path,
GHashTable *query);
SoupClientContext *context
|
|
|
|
|
|
|
|
|
|
|
void (*databases_items_xxx) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *msgconst
,char *path,
GHashTable *query);
SoupClientContext *context
|
|
|
|
|
|
|
|
|
|
|
void (*server_info) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctx
|
|
|
|
|
|
|
|
|
|
|
void (*content_codes) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctx
|
|
|
|
|
|
|
|
|
|
|
void (*login) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctx
|
|
|
|
|
|
|
|
|
|
|
void (*logout) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctx
|
|
|
|
|
|
|
|
|
|
|
void (*update) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctx
|
|
|
|
|
|
|
|
|
|
|
void (*ctrl_int) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *ctx
|
|
|
|
|
|
|
|
|
|
|
void (*published) (,
DMAPShare *share,
DMAPMdnsPublisher *publisherconst
);char *name
|
|
|
|
|
void (*name_collision) (,
DMAPShare *share,
DMAPMdnsPublisher *publisherconst
);char *name
|
|
|
|
|
void (*databases) (,
DMAPShare *share,
SoupServer *server,
SoupMessage *messageconst
,char *path,
GHashTable *query);
SoupClientContext *context
|
|
|
|
|
|
|
|
|
|
|