|
Data Structures |
struct | _CgUpnpAction |
Defines |
#define | CG_UPNP_ACTION_ELEM_NAME "action" |
#define | CG_UPNP_ACTIONLIST_ELEM_NAME "actionList" |
#define | CG_UPNP_ACTION_NAME "name" |
#define | cg_upnp_action_next(action) (CgUpnpAction *)cg_list_next((CgList *)action) |
#define | cg_upnp_action_isactionnode(node) cg_xml_node_isname(node, CG_UPNP_ACTION_ELEM_NAME) |
#define | cg_upnp_action_getactionnode(action) (action->actionNode) |
#define | cg_upnp_action_setservice(action, service) (action->parentService = service) |
#define | cg_upnp_action_getservice(action) ((CgUpnpService *)action->parentService) |
#define | cg_upnp_action_setname(action, value) cg_xml_node_setchildnode(cg_upnp_action_getactionnode(action), CG_UPNP_ACTION_NAME, value) |
#define | cg_upnp_action_getname(action) cg_xml_node_getchildnodevalue(cg_upnp_action_getactionnode(action), CG_UPNP_ACTION_NAME) |
#define | cg_upnp_action_isname(action, name) cg_streq(cg_upnp_action_getname(action), name) |
#define | cg_upnp_action_getargumentlist(action) (action->argumentList) |
#define | cg_upnp_action_getarguments(action) ((CgUpnpArgument *)cg_list_next((CgList *)action->argumentList)) |
#define | cg_upnp_action_hasargumentbyname(action, name) ((cg_upnp_action_getargumentbyname(action,name) != NULL) ? TRUE : FALSE) |
#define | cg_upnp_action_setstatuscode(action, code) cg_upnp_status_setcode(action->upnpStatus, code) |
#define | cg_upnp_action_getstatuscode(action) cg_upnp_status_getcode(action->upnpStatus) |
#define | cg_upnp_action_setstatusdescription(action, value) cg_upnp_status_setdescription(action->upnpStatus, value) |
#define | cg_upnp_action_getstatusdescription(action) cg_upnp_status_getdescription(action->upnpStatus) |
#define | cg_upnp_action_setlistener(action, func) (action->listener = func) |
#define | cg_upnp_action_getlistener(action) (action->listener) |
#define | cg_upnp_action_setlistner cg_upnp_action_setlistener |
#define | cg_upnp_action_getlistner cg_upnp_action_getlistener |
#define | cg_upnp_action_setuserdata(action, value) (action->userData = value) |
#define | cg_upnp_action_getuserdata(action) (action->userData) |
#define | cg_upnp_actionlist_clear(actionList) cg_list_clear((CgList *)actionList, (CG_LIST_DESTRUCTORFUNC)cg_upnp_action_delete) |
#define | cg_upnp_actionlist_size(actionList) cg_list_size((CgList *)actionList) |
#define | cg_upnp_actionlist_gets(actionList) (CgUpnpAction *)cg_list_next((CgList *)actionList) |
#define | cg_upnp_actionlist_add(actionList, action) cg_list_add((CgList *)actionList, (CgList *)action) |
Typedefs |
typedef _CgUpnpAction | CgUpnpAction |
typedef _CgUpnpAction | CgUpnpActionList |
typedef BOOL(* | CG_UPNP_ACTION_LISTNER )(CgUpnpAction *) |
Functions |
CgUpnpAction * | cg_upnp_action_new () |
void | cg_upnp_action_delete (CgUpnpAction *action) |
void | cg_upnp_action_setactionnode (CgUpnpAction *action, CgXmlNode *node) |
CgUpnpArgument * | cg_upnp_action_getargumentbyname (CgUpnpAction *action, char *name) |
CgUpnpActionList * | cg_upnp_actionlist_new () |
void | cg_upnp_actionlist_delete (CgUpnpActionList *actionList) |