Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
[tpg/acess2.git] / Tools / NetTest / include / nettest.h
1 /*
2  * Acess2 Networking Test Suite (NetTest)
3  * - By John Hodge (thePowersGang)
4  *
5  * nettest.h
6  * - Common functions
7  */
8 #ifndef _NETTEST_H_
9 #define _NETTEST_H_
10
11 #include <stddef.h>
12
13 extern int      NativeNic_AddDev(char *Desc);
14
15 extern int      NetTest_AddAddress(const char *SetAddrString);
16
17 extern void     *NetTest_OpenTap(const char *Name);
18 extern size_t   NetTest_WritePacket(void *Handle, size_t Size, const void *Data);
19 extern size_t   NetTest_ReadPacket(void *Handle, size_t MaxSize, void *Data);
20
21 extern size_t   NetTest_WriteStdout(const void *Data, size_t Size);
22
23 extern void     NetTest_Suite_Netcat(const char *Addr, int Port);
24
25 extern int      Net_ParseAddress(const char *String, void *Addr);
26 extern int      Net_OpenSocket_TCPC(int AddrType, void *Addr, int Port);
27
28 #endif
29

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