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

#include <driver.h>

Inheritance diagram for Driver_3DCS::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 88 of file driver.h.


Constructor & Destructor Documentation

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

Definition at line 98 of file driver.h.


Member Function Documentation

Definition at line 122 of file driver.h.

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

Definition at line 93 of file driver.h.

bool Driver_3DCS::Control::open ( ) [inline]

Definition at line 107 of file driver.h.

Definition at line 136 of file driver.h.

Definition at line 149 of file driver.h.


Member Data Documentation

signal handler for incoming data

Reimplemented from Any_Session.

Definition at line 89 of file driver.h.

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

Definition at line 90 of file driver.h.

Definition at line 91 of file driver.h.


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


sick_3vistort_driver
Author(s):
autogenerated on Thu Aug 4 2016 04:03:59