#include <cybergarage/upnp/cdevice.h>
#include <cybergarage/contentdirectory/ccdsactionarguments.h>
Go to the source code of this file.
Defines | |
#define | cg_upnp_av_cds_control_getsearchcaps(upnpDevice, errorString, searchCaps) |
#define | cg_upnp_av_cds_control_getsortcaps(upnpDevice, errorString, sortCaps) |
#define | cg_upnp_av_cds_control_getsystemupdateid(upnpDevice, errorString, id) |
#define | cg_upnp_av_cds_control_browse(upnpDevice, errorString, objectID, browseFlag, filter, startingIndex, requestedCount, sortCriteria, result, numberReturned, totalMatches, updateID) |
#define | cg_upnp_av_cds_control_search(upnpDevice, errorString, containerID, searchCriteria, filter, startingIndex, requestedCount, sortCriteria, result, numberReturned, totalMatches, updateID) |
#define | cg_upnp_av_cds_control_createobject(upnpDevice, errorString, containerID, elements, objectID, result) |
#define | cg_upnp_av_cds_control_destroyobject(upnpDevice, errorString, objectID) |
#define | cg_upnp_av_cds_control_updateobject(upnpDevice, errorString, objectID, currentTagValue, newTagValue) |
#define | cg_upnp_av_cds_control_importresource(upnpDevice, errorString, sourceURI, destinationURI, transferID) |
#define | cg_upnp_av_cds_control_exportresource(upnpDevice, sourceURI, destinationURI, transferID) |
#define | cg_upnp_av_cds_control_stoptransferresource(upnpDevice, errorString, transferID) |
#define | cg_upnp_av_cds_control_gettransferprogress(upnpDevice, errorString, transferID, transferStatus, transferLength, transferTotal) |
#define | cg_upnp_av_cds_control_deleteresource(upnpDevice, errorString, resourceURI) |
#define | cg_upnp_av_cds_control_createreference(upnpDevice, errorString, containerID, objectID, newID) |
Functions | |
int | cg_upnp_av_cds_control_invokeaction (CgUpnpDevice *upnpDevice, char *actionName, char **errorString,...) |
BOOL | cg_upnp_av_cds_create_cg_xml (char *xmldoc, CgXmlNodeList *nodelist) |
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_BROWSE, \ errorString, \ CG_UPNP_CDS_ARG_OBJECTID, \ objectID, \ CG_UPNP_CDS_ARG_BROWSEFLAG, \ browseFlag, \ CG_UPNP_CDS_ARG_FILTER, \ filter, \ CG_UPNP_CDS_ARG_STARTINGINDEX, \ startingIndex, \ CG_UPNP_CDS_ARG_REQUESTEDCOUNT, \ requestedCount, \ CG_UPNP_CDS_ARG_SORTCRITERIA, \ sortCriteria, \ CG_UPNP_CDS_ARG_RESULT, \ result, \ CG_UPNP_CDS_ARG_NUMBERRETURNED, \ numberReturned, \ CG_UPNP_CDS_ARG_TOTALMATCHES, \ totalMatches, \ CG_UPNP_CDS_ARG_UPDATEID, \ updateID, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_CREATEOBJECT, \ errorString, \ CG_UPNP_CDS_ARG_CONTAINERID, \ containerID, \ CG_UPNP_CDS_ARG_ELEMENTS, \ elements, \ CG_UPNP_CDS_ARG_OBJECTID, \ objectID, \ CG_UPNP_CDS_ARG_RESULT, \ result, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_CREATEREFERENCE, \ errorString, \ CG_UPNP_CDS_ARG_CONTAINERID, \ containerID, \ CG_UPNP_CDS_ARG_OBJECTID, \ objectID, \ CG_UPNP_CDS_ARG_NEWID, \ newID, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_DELETERESOURCE, \ errorString, \ CG_UPNP_CDS_ARG_RESOURCEURI, \ resourceURI, \ NULL) NOTE: This does not delete an object. If you need to do that, use cg_upnp_av_cds_control_destroyobject()
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_DESTROYOBJECT, \ errorString, \ CG_UPNP_CDS_ARG_OBJECTID, \ objectID, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_EXPORTRESOURCE, \ errorString, \ CG_UPNP_CDS_ARG_SOURCEURI, \ sourceURI, \ CG_UPNP_CDS_ARG_DESTINATIONURI, \ destinationURI, \ CG_UPNP_CDS_ARG_TRANSFERID, \ transferID, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_GETSEARCHCAPABILITIES, \ errorString, \ CG_UPNP_CDS_ARG_SEARCHCAPS, searchCaps, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_GETSORTCAPABILITIES, \ errorString, \ CG_UPNP_CDS_ARG_SORTCAPS, sortCaps, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_GETSYSTEMUPDATEID, \ errorString, \ CG_UPNP_CDS_ARG_ID, id, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_GETTRANSFERPROGRESS, \ errorString, \ CG_UPNP_CDS_ARG_TRANSFERID, \ transferID, \ CG_UPNP_CDS_ARG_TRANSFERSTATUS, \ transferStatus, \ CG_UPNP_CDS_ARG_TRANSFERLENGTH, \ transferLength, \ CG_UPNP_CDS_ARG_TRANSFERTOTAL, \ transferTotal, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_IMPORTRESOURCE, \ CG_UPNP_CDS_ARG_SOURCEURI, \ sourceURI, \ CG_UPNP_CDS_ARG_DESTINATIONURI, \ destinationURI, \ CG_UPNP_CDS_ARG_TRANSFERID, \ transferID, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_SEARCH, \ errorString, \ CG_UPNP_CDS_ARG_CONTAINERID, \ containerID, \ CG_UPNP_CDS_ARG_SEARCHCRITERIA, \ searchCriteria, \ CG_UPNP_CDS_ARG_FILTER, \ filter, \ CG_UPNP_CDS_ARG_STARTINGINDEX, \ startingIndex, \ CG_UPNP_CDS_ARG_REQUESTEDCOUNT, \ requestedCount, \ CG_UPNP_CDS_ARG_SORTCRITERIA, \ sortCriteria, \ CG_UPNP_CDS_ARG_RESULT, \ result, \ CG_UPNP_CDS_ARG_NUMBERRETURNED, \ numberReturned, \ CG_UPNP_CDS_ARG_TOTALMATCHES, \ totalMatches, \ CG_UPNP_CDS_ARG_UPDATEID, \ updateID, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_STOPTRANSFERRESOURCE, \ errorString, \ CG_UPNP_CDS_ARG_TRANSFERID, \ transferID, \ NULL)
|
|
Value: \ cg_upnp_av_cds_control_invokeaction(upnpDevice, \ CG_UPNP_CDS_ACTION_UPDATEOBJECT, \ errorString, \ CG_UPNP_CDS_ARG_OBJECTID, \ objectID, \ CG_UPNP_CDS_ARG_CURRENTTAGVALUE, \ currentTagValue, \ CG_UPNP_CDS_ARG_NEWTAGVALUE, \ NULL)
|
|
Invoke an action on the upnp device
|
|
Parse an XML document into a CgXmlNodeList*
|