Classes | Public Types | Public Member Functions | Private Attributes
Driver_3DCS::Streaming Class Reference

#include <driver.h>

Inheritance diagram for Driver_3DCS::Streaming:
Inheritance graph
[legend]

List of all members.

Classes

struct  SFrame

Public Types

typedef
boost::signals2::signal< void(const
boost::shared_ptr< Data > &)> 
SIG_ON_FRAME

Public Member Functions

bool closeStream ()
bool & debugFlag ()
bool debugFlag () const
SIG_ON_FRAMEgetSignal ()
void on_data (const char *data, const size_t size, Any_Session *writer)
bool openStream ()
 Streaming (boost::asio::io_service &io_service, const std::string &remote_device_ip)

Private Attributes

SFrame::Ptr cur_frame_
bool debugOutput_
Any_Session::SIG_ON_DATA on_data_
 signal handler for incoming data
SIG_ON_FRAME on_frame_
const std::string remote_device_ip_

Detailed Description

Definition at line 164 of file driver.h.


Member Typedef Documentation

typedef boost::signals2::signal<void (const boost::shared_ptr<Data> &)> Driver_3DCS::Streaming::SIG_ON_FRAME

Definition at line 173 of file driver.h.


Constructor & Destructor Documentation

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

Definition at line 184 of file driver.h.


Member Function Documentation

Definition at line 216 of file driver.h.

Definition at line 194 of file driver.h.

bool Driver_3DCS::Streaming::debugFlag ( ) const [inline]

Definition at line 195 of file driver.h.

Definition at line 192 of file driver.h.

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

Definition at line 228 of file driver.h.

Definition at line 198 of file driver.h.


Member Data Documentation

Definition at line 180 of file driver.h.

Definition at line 179 of file driver.h.

signal handler for incoming data

Reimplemented from Any_Session.

Definition at line 177 of file driver.h.

Definition at line 178 of file driver.h.

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

Definition at line 176 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