Class ClientSocket::State

Nested Relationships

This class is a nested type of Class ClientSocket.

Class Documentation

class State

Public Functions

inline bool is_running() const
inline void stop_running()
void clear_queues()

Public Members

Synchronized<std::deque<SendTask>> send_tasks = {std::deque<SendTask>{}}
Synchronized<std::deque<ReceiveTask>> receive_tasks = {std::deque<ReceiveTask>{}}
std::condition_variable_any data_received_condition_variable
std::condition_variable_any data_sent_condition_variable