Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
NetFileTransfer.h File Reference
#include <functional>
#include <map>
#include <string>
#include <unordered_map>
Include dependency graph for NetFileTransfer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNetFileTransferer
 Handles transferring files between clients and servers. More...
 
struct  CNetFileTransferer::CNetFileSendTask
 Asynchronous file-sending task. More...
 
struct  CNetFileTransferer::AsyncFileReceiveTask
 

Variables

static const size_t DEFAULT_FILE_TRANSFER_PACKET_SIZE = 1024
 
static const size_t DEFAULT_FILE_TRANSFER_WINDOW_SIZE = 32
 
static const size_t MAX_FILE_TRANSFER_SIZE = 8*MiB
 

Variable Documentation

◆ DEFAULT_FILE_TRANSFER_PACKET_SIZE

const size_t DEFAULT_FILE_TRANSFER_PACKET_SIZE = 1024
static

◆ DEFAULT_FILE_TRANSFER_WINDOW_SIZE

const size_t DEFAULT_FILE_TRANSFER_WINDOW_SIZE = 32
static

◆ MAX_FILE_TRANSFER_SIZE

const size_t MAX_FILE_TRANSFER_SIZE = 8*MiB
static