Tools/NetTest - TCP stack testing, going well
[tpg/acess2.git] / Tools / NetTest / include / nettest.h
index c8d16b8..5edee29 100644 (file)
@@ -8,13 +8,27 @@
 #ifndef _NETTEST_H_
 #define _NETTEST_H_
 
-#include <stddef.h>
+#ifndef NULL
+# include <stddef.h>
+#endif
 
 extern int     NativeNic_AddDev(char *Desc);
 
+extern int     NetTest_AddAddress(const char *SetAddrString);
+
 extern void    *NetTest_OpenTap(const char *Name);
+extern void    *NetTest_OpenUnix(const char *Name);
 extern size_t  NetTest_WritePacket(void *Handle, size_t Size, const void *Data);
 extern size_t  NetTest_ReadPacket(void *Handle, size_t MaxSize, void *Data);
 
+extern size_t  NetTest_WriteStdout(const void *Data, size_t Size);
+
+extern void    NetTest_Suite_Netcat(const char *Addr, int Port);
+extern void    NetTest_Suite_Cmdline(void);
+
+extern int     Net_ParseAddress(const char *String, void *Addr);
+extern int     Net_OpenSocket(int AddrType, void *Addr, const char *Filename);
+extern int     Net_OpenSocket_TCPC(int AddrType, void *Addr, int Port);
+
 #endif
 

UCC git Repository :: git.ucc.asn.au