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

#include <device.h>

Inheritance diagram for 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 150 of file device.h.


Member Typedef Documentation

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

Definition at line 159 of file device.h.


Constructor & Destructor Documentation

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

Definition at line 170 of file device.h.


Member Function Documentation

bool Streaming::closeStream ( ) [inline]

Definition at line 202 of file device.h.

bool& Streaming::debugFlag ( ) [inline]

Definition at line 180 of file device.h.

bool Streaming::debugFlag ( ) const [inline]

Definition at line 181 of file device.h.

Definition at line 178 of file device.h.

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

Definition at line 214 of file device.h.

bool Streaming::openStream ( ) [inline]

Definition at line 184 of file device.h.


Member Data Documentation

Definition at line 166 of file device.h.

bool Streaming::debugOutput_ [private]

Definition at line 165 of file device.h.

signal handler for incoming data

Reimplemented from Any_Session.

Definition at line 163 of file device.h.

Definition at line 164 of file device.h.

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

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