Monero
Loading...
Searching...
No Matches
minissdpc-libuv.h File Reference
#include "miniupnpc_declspec.h"
#include "upnpdev.h"
Include dependency graph for minissdpc-libuv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MINISSDPC_SUCCESS   (0)
#define MINISSDPC_UNKNOWN_ERROR   (-1)
#define MINISSDPC_SOCKET_ERROR   (-101)
#define MINISSDPC_MEMORY_ERROR   (-102)
#define MINISSDPC_INVALID_INPUT   (-103)
#define MINISSDPC_INVALID_SERVER_REPLY   (-104)

Functions

MINIUPNP_LIBSPEC int connectToMiniSSDPD (const char *socketpath, void(*connect_cb)(void *session, void *userdata), void *userdata)
MINIUPNP_LIBSPEC void disconnectFromMiniSSDPD (void *session)
MINIUPNP_LIBSPEC int requestDevicesFromMiniSSDPD (void *session, const char *devtype, void(*requestFinish)(void *session, int success, void *userdata), void *userdata)
MINIUPNP_LIBSPEC void receiveDevicesFromMiniSSDPD (void *session, void(*requestFinish)(void *session, void *userdata, struct UPNPDev *upnpdev), void *userdata)

Macro Definition Documentation

◆ MINISSDPC_INVALID_INPUT

#define MINISSDPC_INVALID_INPUT   (-103)

◆ MINISSDPC_INVALID_SERVER_REPLY

#define MINISSDPC_INVALID_SERVER_REPLY   (-104)

◆ MINISSDPC_MEMORY_ERROR

#define MINISSDPC_MEMORY_ERROR   (-102)

◆ MINISSDPC_SOCKET_ERROR

#define MINISSDPC_SOCKET_ERROR   (-101)

◆ MINISSDPC_SUCCESS

#define MINISSDPC_SUCCESS   (0)

◆ MINISSDPC_UNKNOWN_ERROR

#define MINISSDPC_UNKNOWN_ERROR   (-1)

Function Documentation

◆ connectToMiniSSDPD()

MINIUPNP_LIBSPEC int connectToMiniSSDPD ( const char * socketpath,
void(* connect_cb )(void *session, void *userdata),
void * userdata )

◆ disconnectFromMiniSSDPD()

MINIUPNP_LIBSPEC void disconnectFromMiniSSDPD ( void * session)

◆ receiveDevicesFromMiniSSDPD()

MINIUPNP_LIBSPEC void receiveDevicesFromMiniSSDPD ( void * session,
void(* requestFinish )(void *session, void *userdata, struct UPNPDev *upnpdev),
void * userdata )

◆ requestDevicesFromMiniSSDPD()

MINIUPNP_LIBSPEC int requestDevicesFromMiniSSDPD ( void * session,
const char * devtype,
void(* requestFinish )(void *session, int success, void *userdata),
void * userdata )