Annotation of embedaddon/miniupnpc/src/minissdpc.h, revision 1.1

1.1     ! misho       1: /* $Id: minissdpc.h,v 1.8 2019/02/10 12:29:23 nanard Exp $ */
        !             2: /* Project: miniupnp
        !             3:  * http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
        !             4:  * Author: Thomas Bernard
        !             5:  * Copyright (c) 2005-2015 Thomas Bernard
        !             6:  * This software is subjects to the conditions detailed
        !             7:  * in the LICENCE file provided within this distribution */
        !             8: #ifndef MINISSDPC_H_INCLUDED
        !             9: #define MINISSDPC_H_INCLUDED
        !            10: 
        !            11: #include "miniupnpc_declspec.h"
        !            12: #include "upnpdev.h"
        !            13: 
        !            14: /* error codes : */
        !            15: #define MINISSDPC_SUCCESS (0)
        !            16: #define MINISSDPC_UNKNOWN_ERROR (-1)
        !            17: #define MINISSDPC_SOCKET_ERROR (-101)
        !            18: #define MINISSDPC_MEMORY_ERROR (-102)
        !            19: #define MINISSDPC_INVALID_INPUT (-103)
        !            20: #define MINISSDPC_INVALID_SERVER_REPLY (-104)
        !            21: 
        !            22: #ifdef __cplusplus
        !            23: extern "C" {
        !            24: #endif
        !            25: 
        !            26: #if !(defined(_WIN32) || defined(__amigaos__) || defined(__amigaos4__))
        !            27: 
        !            28: MINIUPNP_LIBSPEC struct UPNPDev *
        !            29: getDevicesFromMiniSSDPD(const char * devtype, const char * socketpath, int * error);
        !            30: 
        !            31: MINIUPNP_LIBSPEC int
        !            32: connectToMiniSSDPD(const char * socketpath);
        !            33: 
        !            34: MINIUPNP_LIBSPEC int
        !            35: disconnectFromMiniSSDPD(int s);
        !            36: 
        !            37: MINIUPNP_LIBSPEC int
        !            38: requestDevicesFromMiniSSDPD(int s, const char * devtype);
        !            39: 
        !            40: MINIUPNP_LIBSPEC struct UPNPDev *
        !            41: receiveDevicesFromMiniSSDPD(int s, int * error);
        !            42: 
        !            43: #endif /* !(defined(_WIN32) || defined(__amigaos__) || defined(__amigaos4__)) */
        !            44: 
        !            45: MINIUPNP_LIBSPEC struct UPNPDev *
        !            46: ssdpDiscoverDevices(const char * const deviceTypes[],
        !            47:                     int delay, const char * multicastif,
        !            48:                     int localport,
        !            49:                     int ipv6, unsigned char ttl,
        !            50:                     int * error,
        !            51:                     int searchalltypes);
        !            52: 
        !            53: #ifdef __cplusplus
        !            54: }
        !            55: #endif
        !            56: 
        !            57: #endif
        !            58: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>