driver_base Namespace Reference

Namespaces

namespace  msg

Classes

class  AbstractDriverNode
struct  ConfigString_
struct  ConfigValue_
class  Driver
class  DriverNode
struct  SensorLevels_

Typedefs

typedef
::driver_base::ConfigString_
< std::allocator< void > > 
ConfigString
typedef boost::shared_ptr
< ::driver_base::ConfigString
const > 
ConfigStringConstPtr
typedef boost::shared_ptr
< ::driver_base::ConfigString
ConfigStringPtr
typedef
::driver_base::ConfigValue_
< std::allocator< void > > 
ConfigValue
typedef boost::shared_ptr
< ::driver_base::ConfigValue
const > 
ConfigValueConstPtr
typedef boost::shared_ptr
< ::driver_base::ConfigValue
ConfigValuePtr
typedef
::driver_base::SensorLevels_
< std::allocator< void > > 
SensorLevels
typedef boost::shared_ptr
< ::driver_base::SensorLevels
const > 
SensorLevelsConstPtr
typedef boost::shared_ptr
< ::driver_base::SensorLevels
SensorLevelsPtr

Functions

template<class DriverType >
int main (int argc, char **argv, std::string name)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::driver_base::SensorLevels_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::driver_base::ConfigValue_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::driver_base::ConfigString_< ContainerAllocator > &v)

Typedef Documentation

typedef ::driver_base::ConfigString_<std::allocator<void> > driver_base::ConfigString

Definition at line 91 of file ConfigString.h.

typedef boost::shared_ptr< ::driver_base::ConfigString const> driver_base::ConfigStringConstPtr

Definition at line 94 of file ConfigString.h.

Definition at line 93 of file ConfigString.h.

typedef ::driver_base::ConfigValue_<std::allocator<void> > driver_base::ConfigValue

Definition at line 91 of file ConfigValue.h.

typedef boost::shared_ptr< ::driver_base::ConfigValue const> driver_base::ConfigValueConstPtr

Definition at line 94 of file ConfigValue.h.

Definition at line 93 of file ConfigValue.h.

typedef ::driver_base::SensorLevels_<std::allocator<void> > driver_base::SensorLevels

Definition at line 79 of file SensorLevels.h.

typedef boost::shared_ptr< ::driver_base::SensorLevels const> driver_base::SensorLevelsConstPtr

Definition at line 82 of file SensorLevels.h.

Definition at line 81 of file SensorLevels.h.


Function Documentation

template<class DriverType >
int driver_base::main ( int  argc,
char **  argv,
std::string  name 
) [inline]

Todo:
put SIGINT handling back in at some point. Out for now because it prevents proper handling of SIGINT when there is no master.
Todo:
Add check for leaked file descriptors and such things here.

Definition at line 65 of file driver_node.h.

template<typename ContainerAllocator >
std::ostream& driver_base::operator<< ( std::ostream &  s,
const ::driver_base::SensorLevels_< ContainerAllocator > &  v 
) [inline]

Definition at line 86 of file SensorLevels.h.

template<typename ContainerAllocator >
std::ostream& driver_base::operator<< ( std::ostream &  s,
const ::driver_base::ConfigValue_< ContainerAllocator > &  v 
) [inline]

Definition at line 98 of file ConfigValue.h.

template<typename ContainerAllocator >
std::ostream& driver_base::operator<< ( std::ostream &  s,
const ::driver_base::ConfigString_< ContainerAllocator > &  v 
) [inline]

Definition at line 98 of file ConfigString.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerator


driver_base
Author(s): Blaise Gassend
autogenerated on Fri Jan 11 09:36:39 2013