libUPnP 1.8.0
|
UpnpActionComplete object declararion. More...
Go to the source code of this file.
UpnpActionComplete object declararion.
typedef struct s_UpnpActionComplete UpnpActionComplete |
The type of an UpnpActionComplete object.
void UpnpActionComplete_assign | ( | UpnpActionComplete * | p, |
const UpnpActionComplete * | q | ||
) |
Assignment operator.
[in] | p | this pointer. |
[in] | q | that pointer. |
References UpnpActionComplete_get_ActionRequest(), UpnpActionComplete_get_ActionResult(), UpnpActionComplete_get_CtrlUrl(), UpnpActionComplete_get_ErrCode(), UpnpActionComplete_set_ActionRequest(), UpnpActionComplete_set_ActionResult(), UpnpActionComplete_set_CtrlUrl(), and UpnpActionComplete_set_ErrCode().
Referenced by UpnpActionComplete_dup().
void UpnpActionComplete_delete | ( | UpnpActionComplete * | p | ) |
Destructor.
[in] | p | this pointer. |
References SUpnpActionComplete::m_ctrlUrl, SUpnpActionComplete::m_errCode, UpnpActionComplete_set_ActionRequest(), UpnpActionComplete_set_ActionResult(), and UpnpString_delete().
Referenced by UpnpThreadDistribution().
UpnpActionComplete* UpnpActionComplete_dup | ( | const UpnpActionComplete * | p | ) |
Copy Constructor.
[in] | p | this pointer. |
References UpnpActionComplete_assign(), and UpnpActionComplete_new().
IXML_Document* UpnpActionComplete_get_ActionRequest | ( | const UpnpActionComplete * | p | ) |
ActionRequest document getter.
[in] | p | this pointer. |
Referenced by UpnpActionComplete_assign().
IXML_Document* UpnpActionComplete_get_ActionResult | ( | const UpnpActionComplete * | p | ) |
ActionResult document getter.
[in] | p | this pointer. |
Referenced by UpnpActionComplete_assign().
const UpnpString* UpnpActionComplete_get_CtrlUrl | ( | const UpnpActionComplete * | p | ) |
Control URL getter.
[in] | p | this pointer. |
Referenced by UpnpActionComplete_assign(), and UpnpActionComplete_get_CtrlUrl_cstr().
const char* UpnpActionComplete_get_CtrlUrl_cstr | ( | const UpnpActionComplete * | p | ) |
Control URL getter as a C string.
[in] | p | this pointer. |
References UpnpActionComplete_get_CtrlUrl(), and UpnpString_get_String().
int UpnpActionComplete_get_ErrCode | ( | const UpnpActionComplete * | p | ) |
UpnpActionComplete* UpnpActionComplete_new | ( | ) |
Constructor.
References SUpnpActionComplete::m_actionRequest, SUpnpActionComplete::m_actionResult, SUpnpActionComplete::m_ctrlUrl, SUpnpActionComplete::m_errCode, and UpnpString_new().
Referenced by UpnpActionComplete_dup(), and UpnpThreadDistribution().
void UpnpActionComplete_set_ActionRequest | ( | UpnpActionComplete * | p, |
IXML_Document * | d | ||
) |
ActionRequest document setter.
[in] | p | this pointer. |
[in] | d | Document to copy. |
References ixmlDocument_free(), and SUpnpActionComplete::m_actionRequest.
Referenced by UpnpActionComplete_assign(), UpnpActionComplete_delete(), and UpnpThreadDistribution().
void UpnpActionComplete_set_ActionResult | ( | UpnpActionComplete * | p, |
IXML_Document * | d | ||
) |
ActionResult document setter.
[in] | p | this pointer. |
[in] | d | Document to copy. |
References ixmlDocument_free(), and SUpnpActionComplete::m_actionResult.
Referenced by UpnpActionComplete_assign(), UpnpActionComplete_delete(), and UpnpThreadDistribution().
void UpnpActionComplete_set_CtrlUrl | ( | UpnpActionComplete * | p, |
const UpnpString * | s | ||
) |
Control URL setter.
[in] | p | this pointer. |
[in] | s | The control URL string to copy. |
References SUpnpActionComplete::m_ctrlUrl, UpnpString_delete(), and UpnpString_dup().
Referenced by UpnpActionComplete_assign().
void UpnpActionComplete_set_ErrCode | ( | UpnpActionComplete * | p, |
int | n | ||
) |
Error code setter.
[in] | p | this pointer. |
[in] | n | The error code to set. |
Referenced by UpnpActionComplete_assign(), and UpnpThreadDistribution().
void UpnpActionComplete_strcpy_CtrlUrl | ( | UpnpActionComplete * | p, |
const char * | s | ||
) |
Set the control URL from a null terminated C string.
[in] | p | this pointer. |
[in] | s | The null terminated control URL C string to copy. |
References SUpnpActionComplete::m_ctrlUrl, UpnpString_delete(), UpnpString_new(), and UpnpString_set_String().
Referenced by UpnpThreadDistribution().