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 151 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 160 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 171 of file driver.h.


Member Function Documentation

Definition at line 203 of file driver.h.

Definition at line 181 of file driver.h.

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

Definition at line 182 of file driver.h.

Definition at line 179 of file driver.h.

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

Definition at line 215 of file driver.h.

Definition at line 185 of file driver.h.


Member Data Documentation

Definition at line 167 of file driver.h.

Definition at line 166 of file driver.h.

signal handler for incoming data

Reimplemented from Any_Session.

Definition at line 164 of file driver.h.

Definition at line 165 of file driver.h.

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

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