$search

dashel.h File Reference

Public interface of Dashel, A cross-platform DAta Stream Helper Encapsulation Library. More...

#include <string>
#include <set>
#include <map>
#include <vector>
#include <deque>
#include <stdexcept>
Include dependency graph for dashel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dashel::DashelException
 The one size fits all exception for streams. More...
class  Dashel::Hub
class  Dashel::IPV4Address
 A IP version 4 address. More...
class  Dashel::PacketStream
 A data stream, that can be later send data as at UDP packet or read data from an UDP packet. More...
class  Dashel::ParameterSet
 Parameter set. More...
class  Dashel::SerialPortEnumerator
 Serial port enumerator class. More...
class  Dashel::Stream
 A data stream, with low-level (not-endian safe) read/write functions. More...
struct  Dashel::StreamTypeRegistry
 Registry of constructors to a stream, to add new stream types dynamically. More...

Namespaces

namespace  Dashel
 

Dashel, a cross-platform stream abstraction library.


Defines

#define DASHEL_VERSION   "1.0.5"
 version of the Dashel library as string
#define DASHEL_VERSION_INT   10005
 version of the Dashel library as an int

Functions

template<typename C >
Stream * Dashel::createInstance (const std::string &target, const Hub &hub)
 Create an instance of stream type C, passing target to its constructor.
template<typename C >
Stream * Dashel::createInstanceWithHub (const std::string &target, const Hub &hub)
 Create an instance of stream type C, passing target to its constructor.

Detailed Description

Public interface of Dashel, A cross-platform DAta Stream Helper Encapsulation Library.

Definition in file dashel.h.


Define Documentation

#define DASHEL_VERSION   "1.0.5"

version of the Dashel library as string

Definition at line 136 of file dashel.h.

#define DASHEL_VERSION_INT   10005

version of the Dashel library as an int

Definition at line 138 of file dashel.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


dashel
Author(s): Stéphane Magnenat
autogenerated on Sat Mar 2 12:31:30 2013