X-Git-Url: https://git.sur5r.net/?p=ngadmin;a=blobdiff_plain;f=lib%2Fngadmin.h;h=0ee138ddc1d6513f51dfa3b6bbf190fec424cd46;hp=9edcfe5761b83f203517f1c79b8c00efa0e88ada;hb=ec60646f6fd599919745940f85d25b1c9e156ed7;hpb=602baa14950a0a9144df0893a3db2cb711a52272 diff --git a/lib/ngadmin.h b/lib/ngadmin.h index 9edcfe5..0ee138d 100644 --- a/lib/ngadmin.h +++ b/lib/ngadmin.h @@ -41,6 +41,7 @@ #define VLAN_DOT_BASIC 3 #define VLAN_DOT_ADV 4 +#define VLAN_UNSPEC 0xFF #define VLAN_NO 0 #define VLAN_UNTAGGED 1 #define VLAN_TAGGED 2 @@ -118,9 +119,15 @@ struct cabletest { +#ifdef __cplusplus +extern "C" { +#endif + + // initialize NgAdmin lib struct ngadmin* ngadmin_init (const char *iface) EXPORT; + // int ngadmin_close (struct ngadmin *nga) EXPORT; @@ -282,5 +289,11 @@ int ngadmin_setPVID (struct ngadmin *nga, unsigned char port, unsigned short vla +#ifdef __cplusplus +} +#endif + + + #endif