#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*
|
1.4.6