Public Member Functions | Private Member Functions | Private Attributes
Control Class Reference

#include <device.h>

Inheritance diagram for Control:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 74 of file device.h.


Constructor & Destructor Documentation

Control::Control ( boost::asio::io_service &  io_service,
const std::string &  remote_device_ip 
) [inline]

Definition at line 84 of file device.h.


Member Function Documentation

bool Control::initStream ( ) [inline]

Definition at line 108 of file device.h.

void Control::on_data ( const char *  data,
const size_t  size,
Any_Session writer 
) [inline, private]

Definition at line 79 of file device.h.

bool Control::open ( ) [inline]

Definition at line 93 of file device.h.

bool Control::startStream ( ) [inline]

Definition at line 122 of file device.h.

bool Control::stopStream ( ) [inline]

Definition at line 135 of file device.h.


Member Data Documentation

signal handler for incoming data

Reimplemented from Any_Session.

Definition at line 75 of file device.h.

const std::string Control::remote_device_ip_ [private]

Definition at line 76 of file device.h.

bool Control::stream_started_ [private]

Definition at line 77 of file device.h.


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


sick_visionary_t_driver
Author(s): Joshua Hampp
autogenerated on Sat Jun 8 2019 19:04:06