X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Tools%2FNetTest%2Finclude%2Fnettest.h;h=5edee29c9544da893741da7779647c1efbdd8bea;hb=845b6f9d90bb87b5e760e4d49aa93b0e003ab750;hp=c8d16b8fc4814faacb4c50cfce6caad036c13f03;hpb=c29ddaf5a4acb51469c9a4ff10bd0dde88872c46;p=tpg%2Facess2.git diff --git a/Tools/NetTest/include/nettest.h b/Tools/NetTest/include/nettest.h index c8d16b8f..5edee29c 100644 --- a/Tools/NetTest/include/nettest.h +++ b/Tools/NetTest/include/nettest.h @@ -8,13 +8,27 @@ #ifndef _NETTEST_H_ #define _NETTEST_H_ -#include +#ifndef NULL +# include +#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