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 163 of file device.h.


Member Typedef Documentation

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

Definition at line 172 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 183 of file device.h.


Member Function Documentation

bool Streaming::closeStream ( ) [inline]

Definition at line 215 of file device.h.

bool& Streaming::debugFlag ( ) [inline]

Definition at line 193 of file device.h.

bool Streaming::debugFlag ( ) const [inline]

Definition at line 194 of file device.h.

Definition at line 191 of file device.h.

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

Definition at line 227 of file device.h.

bool Streaming::openStream ( ) [inline]

Definition at line 197 of file device.h.


Member Data Documentation

Definition at line 179 of file device.h.

bool Streaming::debugOutput_ [private]

Definition at line 178 of file device.h.

signal handler for incoming data

Reimplemented from Any_Session.

Definition at line 176 of file device.h.

Definition at line 177 of file device.h.

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

Definition at line 175 of file device.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