39#include "UpnpStdInt.h"
44extern SOCKET gMiniServerStopSock;
68 uint16_t miniServerPort4;
70 uint16_t miniServerPort6;
72 uint16_t miniServerPort6UlaGua;
73#ifdef INCLUDE_CLIENT_APIS
106#ifdef INCLUDE_DEVICE_APIS
141 uint16_t *listen_port4,
144 uint16_t *listen_port6,
147 uint16_t *listen_port6UlaGua);
#define UPNP_INLINE
Declares an inline function.
Definition UpnpGlobal.h:119
int SOCKET
Definition UpnpInet.h:50
void(* MiniServerCallback)(http_parser_t *parser, http_message_t *request, SOCKINFO *info)
Definition miniserver.h:84
int StopMiniServer(void)
Stop and Shutdown the MiniServer and free socket resources.
Definition miniserver.c:1454
void shutdown_all_active_connections(void)
Shutdown all active socket connections to interrupt blocking operations.
Definition miniserver.c:606
void SetSoapCallback(MiniServerCallback callback)
Set SOAP Callback.
void SetHTTPGetCallback(MiniServerCallback callback)
Set HTTP Get Callback.
int StartMiniServer(uint16_t *listen_port4, uint16_t *listen_port6, uint16_t *listen_port6UlaGua)
Initialize the sockets functionality for the Miniserver.
Definition miniserver.c:1344
void SetGenaCallback(MiniServerCallback callback)
Set GENA Callback.
Definition miniserver.h:47
SOCKET miniServerSock6UlaGua
Definition miniserver.h:53
SOCKET miniServerSock6
Definition miniserver.h:51
SOCKET ssdpSock6
Definition miniserver.h:61
SOCKET ssdpSock6UlaGua
Definition miniserver.h:64
SOCKET ssdpSock4
Definition miniserver.h:57
SOCKET ssdpReqSock6
Definition miniserver.h:79
SOCKET ssdpReqSock4
Definition miniserver.h:76
SOCKET miniServerStopSock
Definition miniserver.h:55
SOCKET miniServerSock4
Definition miniserver.h:49
Definition httpparser.h:181
Definition httpparser.h:216