|
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
} |