Struct ClientSocket::ReceiveTask

Nested Relationships

This struct is a nested type of Class ClientSocket.

Struct Documentation

struct ReceiveTask

Public Types

enum class Kind

Values:

enumerator Exact
enumerator MaxBytes

Public Functions

inline ReceiveTask(std::promise<std::vector<std::byte>> promise, std::size_t const max_num_bytes, Kind const kind, std::chrono::steady_clock::time_point const end_time)

Public Members

std::promise<std::vector<std::byte>> promise
std::size_t max_num_bytes
Kind kind
std::chrono::steady_clock::time_point end_time