Public Attributes | List of all members
RackResources Class Reference

A container for shared resources applied by RackLets. More...

#include <resources.h>

Inheritance diagram for RackResources:
Inheritance graph
[legend]
Collaboration diagram for RackResources:
Collaboration graph
[legend]

Public Attributes

RadarAccumulator< Accumulator, PolarODIMpolarAccumulator
 

Additional Inherited Members

- Public Types inherited from SuperContextual< RackContext >
typedef drain::Cloner< Context, RackContext > ctx_cloner_t
 
- Public Member Functions inherited from Contextual
 Contextual ()
 Sets internal contextPtr to NULL.
 
 Contextual (const Contextual &src)
 Copies base context (even null) of the source. Notice that the actual instance may be of derived class.
 
 Contextual (Context &ctx)
 Copies internal contextPtr.
 
template<class C >
void setContext ()
 Sets internal contextPtr to the static source.
 
void setExternalContext (Context &ctx)
 Sets internal contextPtr to outside target.
 
bool contextIsSet () const
 True, if contextPtr has been set.
 
template<class T = Context>
T & getContext () const
 If context has been set, returns it through a cast to base class Context. More...
 
- Static Public Member Functions inherited from SuperContextual< RackContext >
static RackContext & baseCtx ()
 
static ctx_cloner_tgetContextCloner ()
 
- Static Public Member Functions inherited from Contextual
template<class T >
static Cloner< Context, T > & getCloner ()
 
- Protected Attributes inherited from Contextual
ContextcontextPtr
 

Detailed Description

A container for shared resources applied by RackLets.


The documentation for this class was generated from the following files: