#include <driver.h>

Public Member Functions | |
| Control (boost::asio::io_service &io_service, const std::string &remote_device_ip) | |
| bool | initStream () |
| bool | open () |
| bool | startStream () |
| bool | stopStream () |
Private Member Functions | |
| void | on_data (const char *data, const size_t size, Any_Session *writer) |
Private Attributes | |
| Any_Session::SIG_ON_DATA | on_data_ |
| signal handler for incoming data | |
| const std::string | remote_device_ip_ |
| bool | stream_started_ |
| Driver_3DCS::Control::Control | ( | boost::asio::io_service & | io_service, |
| const std::string & | remote_device_ip | ||
| ) | [inline] |
| bool Driver_3DCS::Control::initStream | ( | ) | [inline] |
| void Driver_3DCS::Control::on_data | ( | const char * | data, |
| const size_t | size, | ||
| Any_Session * | writer | ||
| ) | [inline, private] |
| bool Driver_3DCS::Control::open | ( | ) | [inline] |
| bool Driver_3DCS::Control::startStream | ( | ) | [inline] |
| bool Driver_3DCS::Control::stopStream | ( | ) | [inline] |
signal handler for incoming data
Reimplemented from Any_Session.
const std::string Driver_3DCS::Control::remote_device_ip_ [private] |
bool Driver_3DCS::Control::stream_started_ [private] |