Functions | |
Functions scope restricted to file | |
void | free_ssdp_event_handler_data (void *the_data) |
Frees the ssdp request. | |
int | valid_ssdp_msg (http_message_t *hmsg) |
Does some quick checking of the ssdp msg. | |
int | start_event_handler (void *Data) |
Parses the message and dispatches it to a handler which handles the ssdp request msg. | |
void | ssdp_event_handler_thread (void *the_data) |
This function is a thread that handles SSDP requests. | |
int | create_ssdp_sock_v4 (SOCKET *ssdpSock) |
Create an SSDP IPv4 socket. | |
int | create_ssdp_sock_v6 (SOCKET *ssdpSock) |
Create an SSDP IPv6 socket. | |
int | create_ssdp_sock_v6_ula_gua (SOCKET *ssdpSock) |
Create an SSDP IPv6 ULA_GUA socket. | |
void anonymous_namespace{ssdp_common.cpp}::free_ssdp_event_handler_data | ( | void * | the_data | ) |
Frees the ssdp request.
[in] | the_data | ssdp_thread_data structure. This structure contains SSDP request message. |
Definition at line 69 of file ssdp_common.cpp.
|
inline |
Does some quick checking of the ssdp msg.
[in] | hmsg | ssdp_thread_data structure. This structure contains SSDP request message. |
Definition at line 88 of file ssdp_common.cpp.
|
inline |
Parses the message and dispatches it to a handler which handles the ssdp request msg.
[in] | Data | ssdp_thread_data structure. This structure contains SSDP request message. |
Definition at line 133 of file ssdp_common.cpp.
void anonymous_namespace{ssdp_common.cpp}::ssdp_event_handler_thread | ( | void * | the_data | ) |
This function is a thread that handles SSDP requests.
the_data | [] Ssdp_thread_data structure. This structure contains SSDP request message. |
Definition at line 173 of file ssdp_common.cpp.
|
inline |
Create an SSDP IPv4 socket.
[out] | ssdpSock | SSDP IPv4 socket to be created. |
Definition at line 210 of file ssdp_common.cpp.
|
inline |
Create an SSDP IPv6 socket.
[out] | ssdpSock | SSDP IPv6 socket to be created. |
Definition at line 339 of file ssdp_common.cpp.
|
inline |
Create an SSDP IPv6 ULA_GUA socket.
[out] | ssdpSock | SSDP IPv6 socket to be created. |
Definition at line 474 of file ssdp_common.cpp.