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 75 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 85 of file driver.h.


Member Function Documentation

Definition at line 109 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 80 of file driver.h.

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

Definition at line 94 of file driver.h.

Definition at line 123 of file driver.h.

Definition at line 136 of file driver.h.


Member Data Documentation

signal handler for incoming data

Reimplemented from Any_Session.

Definition at line 76 of file driver.h.

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

Definition at line 77 of file driver.h.

Definition at line 78 of file driver.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