charon-core  0.3.1
Slots.h File Reference

Declaration of the abstract class Slot and template classes InputSlot and OutputSlot. More...

#include "TypeDetector.h"
#include "AbstractData.hxx"
#include <set>
#include "DllEx.h"
Include dependency graph for Slots.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractSlot< T >
 Encapsulation of slot connection handling (type specific) and common code for input and output slots. More...
 
class  InputSlot< T >
 Input slot. More...
 
class  InputSlotIntf
 Abstract interface class for input slots. More...
 
class  OutputSlot< T >
 Output slot. More...
 
class  OutputSlotIntf
 abstract interface class for output slots More...
 
class  Slot
 Commom properties of slot objects. More...
 
class  Slot::DataManager< T >
 interface of data management classes More...
 
class  Slot::DataManagerFactory< T >
 interface of data management factories More...
 
class  VirtualInputSlot
 
class  VirtualOutputSlot
 
class  VirtualSlot
 VirtualOutputSlot This class holds a pointer to an output if the output is CACHE_MEM, otherwise it loads a config string from a given parameterfile. More...
 

Variables

class charon_core_PUBLIC OutputSlotIntf
 

Detailed Description

Author
Jens-Malte Gottfried
Cornelius Ratsch

This file does only contain the (prototyped) interface of the classes

The implementation of these prototypes can be found in Slots.hxx.

In most cases, you want not to include this file but ParameteredObject.hxx

Date
03.04.2009

Definition in file Slots.h.