|
Namespaces |
| namespace | Filters |
| | Provides network filtering functionality. EXPERIMENTAL!!!
|
| namespace | HTTP |
| | Contains various HTTP-related classes.
|
| namespace | MultiThreaded |
| | Contains classes for multi-threaded file downloading.
|
Classes |
| class | Base64 |
| class | InternetAddress |
| class | BufferedSocketBase |
| class | DownloadManager |
| | Manages a set of multi-threaded downloads. More...
|
| class | RateCalculator |
| | Performs transfer rate calculation. More...
|
| class | GenericTCPServer |
| class | AISocket |
| class | AIAdvancedSocket |
Typedefs |
| typedef bool(* | PNETPROGRESSPROC )(NetworkOperationPhase phase, ULONGLONG done, ULONGLONG total, unsigned lastPortionSize, unsigned ThreadID, void *pContext) |
| typedef struct sockaddr_in | _PlatformSpecificInternetAddress |
| typedef BazisLib::Win32::TCPSocket | TCPSocket |
typedef
BazisLib::Win32::TCPListener | TCPListener |
Enumerations |
| enum | NetworkOperationPhase {
UnknownPhase = 0x00,
Connecting,
Connected,
Authenticating,
RequestSent,
AnotherRequestPending,
Transferring,
Disconnecting,
TransferCompleted,
TransferFailed,
PreparingFile
} |
| enum | { FLAG_RECVTO_RECEIVE_MARKER = 0x01,
FLAG_RECVTO_DO_NOT_APPEND_ZERO = 0x02,
FLAG_RECVTO_DISABLE_FAST_CHECKING = 0x04,
FLAG_RECVTO_ALLOW_PARTIAL_RECEIVE = 0x08
} |
| enum | {
RECV_SUCCESS = 0,
RECV_INTERNAL_ERROR,
RECV_BUFFER_FULL,
RECV_CONNECTION_CLOSED,
RECV_ZEROBYTE_RECEIVED
} |