DAQ  1.0.0
Data Acquisition System (basic demo)
Session Member List

This is the complete list of members for Session, including all inherited members.

build_b_response(const std::string &msg, message::ResponseStatus status, std::size_t *out_b_size, message::MessageType *prev_msg=nullptr)Sessionprivate
build_b_response(std::vector< VarValue > &&values, std::size_t *out_b_size)Sessionprivate
build_b_response(std::vector< Variable > &&vars, std::size_t *out_b_size)Sessionprivate
build_f_msg(std::unique_ptr< std::uint8_t[]> &&h_buf, std::size_t h_size, std::unique_ptr< std::uint8_t[]> &&b_buf, std::size_t b_size)Sessionprivate
build_h_msg(std::size_t b_size, message::MessageType msg_type, std::size_t *out_fh_size)Sessionprivate
da_Sessionprivate
do_read()Sessioninlineprivate
max_values_ammountSessionprivatestatic
read_add_variable_request(std::size_t b_size)Sessionprivate
read_body(message::MessageType msg_type, std::size_t b_size)Sessionprivate
read_get_values_request(std::size_t b_size)Sessionprivate
read_get_variables_request(std::size_t b_size)Sessionprivate
read_header()Sessionprivate
read_save_value_request(std::size_t b_size)Sessionprivate
send_msg(std::shared_ptr< uint8_t > f_buf, std::size_t f_size)Sessionprivate
send_status_response(const std::string &msg, message::ResponseStatus status, message::MessageType *prev_msg=nullptr)Sessionprivate
send_values_response(std::vector< VarValue > &&values)Sessionprivate
send_variables_response(std::vector< Variable > &&variables)Sessionprivate
Session(boost::asio::ip::tcp::socket socket, IDataAccess *da)Session
socket_Sessionprivate
start()Sessioninline