]> git.sur5r.net Git - ngadmin/blobdiff - lib/src/network.h
Merge branch 'autotools'
[ngadmin] / lib / src / network.h
index 534ae31931e9432ac1db74eb3b1b2dfb1781c60e..5137c98a4990fa0bb81166c591fb65efc0fbd1de 100644 (file)
@@ -3,47 +3,39 @@
 #define DEF_NETWORK
 
 
-#include <string.h>
-#include <unistd.h>
-//#include <poll.h>
-#include <arpa/inet.h>
-#include <net/if.h>
-#include <netinet/ether.h>
-#include <sys/ioctl.h>
-//#include <sys/time.h>
-
 #include "list.h"
 #include "lib.h"
-#include "protocol.h"
 
 
+int startNetwork (struct ngadmin *nga);
 
 
-// 
-int startNetwork (struct ngadmin *nga);
+int setBroadcastType (struct ngadmin *nga, bool value);
+
 
-// 
 int stopNetwork (struct ngadmin *nga);
 
-// 
+
 int forceInterface (struct ngadmin *nga);
 
-// 
+
 int updateTimeout (struct ngadmin *nga);
 
-// 
+
 int sendNgPacket (struct ngadmin *nga, char code, const List *attr);
 
-// 
+
 int recvNgPacket (struct ngadmin *nga, char code, unsigned char *error, unsigned short *attr_error, List *attr);
 
-// 
+
 int readRequest (struct ngadmin *nga, List *attr);
 
-// 
+
 int writeRequest (struct ngadmin *nga, List *attr);
 
 
+void extractSwitchAttributes (struct swi_attr *sa, const List *l);
+
 
 #endif