camcom 1.0.0-pre2
 
Loading...
Searching...
No Matches
camcom::test::WebSocketClient::Impl Struct Reference

Public Attributes

int socket_fd = -1
 
std::string host
 
int port = 0
 
std::string path
 
bool connected = false
 
bool running = false
 
std::string last_error
 
std::mutex frames_mutex
 
std::vector< std::vector< uint8_t > > received_frames
 
std::atomic< size_t > frames_received {0}
 
std::atomic< size_t > bytes_received {0}
 
std::mutex callback_mutex
 
FrameCallback frame_callback
 
std::thread receive_thread
 
std::vector< uint8_t > read_buffer
 
size_t buffer_pos = 0
 

Member Data Documentation

◆ buffer_pos

size_t camcom::test::WebSocketClient::Impl::buffer_pos = 0

◆ bytes_received

std::atomic<size_t> camcom::test::WebSocketClient::Impl::bytes_received {0}

◆ callback_mutex

std::mutex camcom::test::WebSocketClient::Impl::callback_mutex

◆ connected

bool camcom::test::WebSocketClient::Impl::connected = false

◆ frame_callback

FrameCallback camcom::test::WebSocketClient::Impl::frame_callback

◆ frames_mutex

std::mutex camcom::test::WebSocketClient::Impl::frames_mutex

◆ frames_received

std::atomic<size_t> camcom::test::WebSocketClient::Impl::frames_received {0}

◆ host

std::string camcom::test::WebSocketClient::Impl::host

◆ last_error

std::string camcom::test::WebSocketClient::Impl::last_error

◆ path

std::string camcom::test::WebSocketClient::Impl::path

◆ port

int camcom::test::WebSocketClient::Impl::port = 0

◆ read_buffer

std::vector<uint8_t> camcom::test::WebSocketClient::Impl::read_buffer

◆ receive_thread

std::thread camcom::test::WebSocketClient::Impl::receive_thread

◆ received_frames

std::vector<std::vector<uint8_t> > camcom::test::WebSocketClient::Impl::received_frames

◆ running

bool camcom::test::WebSocketClient::Impl::running = false

◆ socket_fd

int camcom::test::WebSocketClient::Impl::socket_fd = -1

The documentation for this struct was generated from the following file: