www.pudn.com > udt.rar > udt.h
/*****************************************************************************
This is the (only) header file of the UDT library and for programming with UDT.
System specific types are defined here.
Data structures list:
CUDTUnited: UDT global management
CHandShake: Handshake Information
CPerfMon: Performance data structure
CTimer: Timer Facility
CUDTException: Exception Handling Facility
CACKWindow: ACK History Window
CPktTimeWindow: Packet time/delay history window
CPacket: Packet Definition
CChannel: UDP Transport Channel
CList: Loss Lists and Irregular Packet List
CSndLossList
CRcvLossList
CIrregularPktList
CSndBuffer: Sending Buffer Management
CRcvBuffer: Receiving Buffer Management
CUDTSocket: UDT socket structure
CUDTUnited: UDT global management
CUDT: UDT
*****************************************************************************/
#ifndef _UDT_H_
#define _UDT_H_
#ifdef CUSTOM_CC
#undef NO_BUSY_WAITING
#endif
#ifndef LINUX
#undef CAPI
#endif
#ifndef WIN32
#include
#include
#include
#include
#include
#include
#else
#include
#endif
#include
#include
#include