libUPnP
1.6.17
|
#include "sock.h"
Go to the source code of this file.
Functions | |
void | gena_process_notification_event (SOCKINFO *info, http_message_t *event) |
This function processes NOTIFY events that are sent by devices. |
void gena_process_notification_event | ( | SOCKINFO * | info, |
http_message_t * | event | ||
) |
This function processes NOTIFY events that are sent by devices.
Parameters: IN SOCKINFO *info: Socket structure containing the device socket information IN http_message_t *event: The http message contains the GENA notification
[in] | info | Socket info of the device. |
[in] | event | The http message contains the GENA notification. |
References memptr::buf, Handle_Info::Callback, Upnp_Event::ChangedVariables, Handle_Info::ClientSubList, Handle_Info::Cookie, http_message_t::entity, error_respond(), Upnp_Event::EventKey, GetClientHandleInfo(), has_xml_content_type(), ixmlDocument_free(), ixmlParseBufferEx(), memptr::length, membuffer::length, http_message_t::msg, PARSE_OK, Upnp_Event::Sid, SubscribeLock, SubscribeUnlock, UPNP_EVENT_RECEIVED, and UpnpString_get_String().