MIRA
Classes | Namespaces | Enumerations
Channel.h File Reference

Framework channel classes. More...

#include <boost/shared_ptr.hpp>
#include <boost/type_traits/is_polymorphic.hpp>
#include <error/Exceptions.h>
#include <factory/TypeId.h>
#include <utils/EnumToFlags.h>
#include <utils/IteratorRangeContainer.h>
#include <fw/Framework.h>
#include <fw/AbstractChannel.h>
#include <fw/ChannelSubscriber.h>
#include <fw/ChannelReadWrite.h>
#include <fw/ChannelReadInterval.h>
#include <fw/ChannelPromoteByTypename.h>
#include "impl/ChannelReadWrite.hpp"
#include "impl/ChannelReadInterval.hpp"
Include dependency graph for Channel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Channel< T >
 An exception that occurs whenever a channel has no data. More...
 
class  Channel< T >
 An exception that occurs whenever a channel has no data. More...
 
class  Channel< T >
 An exception that occurs whenever a channel has no data. More...
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 

Enumerations

enum  ChannelAccessFlags { CHANNEL_ACCESS_NONE = 0x00, CHANNEL_ACCESS_READ = 0x01, CHANNEL_ACCESS_WRITE = 0x02 }
 Flags specifying the access rights of an authority to a channel Can be combined. More...
 

Detailed Description

Framework channel classes.

Channels are the central communication objects for exchanging data in the framework.

Author
Erik Einhorn
Date
2010/09/06