X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dleyna-core%2Flibdleyna%2Fcore%2Fwhite-list.h;h=354b40784556d73430d89ae87f2513df63adf8d4;hb=dd5fef51e94ce4fbc53e822809df5c126ed9d4af;hp=a0e760e19bd6ad4f109fd1ea78a9773e531c9ee7;hpb=0c26cf3f1a5d96d33acd4696963c20e14872389c;p=profile%2Fivi%2FdLeyna.git diff --git a/dleyna-core/libdleyna/core/white-list.h b/dleyna-core/libdleyna/core/white-list.h index a0e760e..354b407 100644 --- a/dleyna-core/libdleyna/core/white-list.h +++ b/dleyna-core/libdleyna/core/white-list.h @@ -26,25 +26,19 @@ #include #include -typedef void (*dleyna_white_list_notify_t)(gpointer user_data); - typedef struct dleyna_white_list_t_ dleyna_white_list_t; -struct dleyna_white_list_t_ { - GUPnPWhiteList *wl; - dleyna_white_list_notify_t cb_enabled; - dleyna_white_list_notify_t cb_entries; - gpointer user_data; -}; +dleyna_white_list_t *dleyna_white_list_new(GUPnPWhiteList *gupnp_wl); -void dleyna_white_list_enable(gboolean enabled, gboolean notify); +void dleyna_white_list_delete(dleyna_white_list_t *wl); -void dleyna_white_list_add_entries(GVariant *entries, gboolean notify); +void dleyna_white_list_enable(dleyna_white_list_t *wl, gboolean enabled); -void dleyna_white_list_remove_entries(GVariant *entries, gboolean notify); +void dleyna_white_list_add_entries(dleyna_white_list_t *wl, GVariant *entries); -void dleyna_white_list_clear(gboolean notify); +void dleyna_white_list_remove_entries(dleyna_white_list_t *wl, + GVariant *entries); -void dleyna_white_list_set_info(dleyna_white_list_t *data); +void dleyna_white_list_clear(dleyna_white_list_t *wl); #endif /* DLEYNA_WHITE_LIST_H__ */