33#define _CRT_SECURE_NO_DEPRECATE
37#define TRANSPORT_UDP_OVERHEADS 8
38#define isUDPConfigured(d) (DEVICE_TRXLayer(d) && DEVICE_TRXLayer(d)->isUDP)
48 NETSIM_IPAddress szSrcIP;
49 NETSIM_IPAddress szDestIP;
50 unsigned short int usnSourcePort;
51 unsigned short int usnDestinationPort;
53 int nDataGramsReceived;
60 unsigned short int usnSourcePort;
61 unsigned short int usnDestinationPort;
62 unsigned short int usnLength;
63 unsigned short int usnChecksum;
67int fn_NetSim_UDP_Create_ApplicationMetrics(NETSIM_ID,
unsigned short,
unsigned short, NETSIM_IPAddress, NETSIM_IPAddress, UDP_METRICS **);
68int fn_NetSim_UDP_Check_ApplicationMetrics(NETSIM_ID, NETSIM_ID, NETSIM_ID, NETSIM_IPAddress, NETSIM_IPAddress, UDP_METRICS **);
72_declspec(dllexport)
int fn_NetSim_UDP_Configure(
void** var);
73int fn_NetSim_UDP_Configure_F(
void** var);
75_declspec (dllexport)
int fn_NetSim_UDP_Init();
76int fn_NetSim_UDP_Init_F();
78_declspec (dllexport)
int fn_NetSim_UDP_Run();
80_declspec(dllexport)
int fn_NetSim_UDP_Finish();
81int fn_NetSim_UDP_Finish_F();
83_declspec (dllexport)
char *fn_NetSim_UDP_Trace(
int nSubEvent);
84char *fn_NetSim_UDP_Trace_F(
int nSubEvent);
86_declspec(dllexport)
int fn_NetSim_UDP_FreePacket(NetSim_PACKET* );
87int fn_NetSim_UDP_FreePacket_F(NetSim_PACKET* );
89_declspec(dllexport)
int fn_NetSim_UDP_CopyPacket(NetSim_PACKET* ,NetSim_PACKET* );
90int fn_NetSim_UDP_CopyPacket_F(NetSim_PACKET* ,NetSim_PACKET* );
92_declspec(dllexport)
int fn_NetSim_UDP_Metrics(PMETRICSWRITER metricsWriter);
93int fn_NetSim_UDP_Metrics_F(PMETRICSWRITER metricsWriter);
94int fn_NetSim_UDP_Send_User_Datagram();
95int fn_NetSim_UDP_Receive_User_Datagram();