Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Private Member Functions | Private Attributes | Friends
Arc::ChainContext Class Reference

Interface to chain specific functionality. More...

#include <MCCLoader.h>

Collaboration diagram for Arc::ChainContext:
Collaboration graph

List of all members.

Public Member Functions

 operator PluginsFactory * ()
 Returns associated PluginsFactory object.

Private Member Functions

 ChainContext (MCCLoader &loader)
 ~ChainContext ()

Private Attributes



class MCCLoader

Detailed Description

Interface to chain specific functionality.

Object of this class is associated with every MCCLoader object. It is accessible for MCC and Service components and provides an interface to manipulate chains stored in Loader. This makes it possible to modify chains dynamically - like deploying new services on demand.

Definition at line 106 of file MCCLoader.h.

Constructor & Destructor Documentation

Arc::ChainContext::ChainContext ( MCCLoader loader) [inline, private]

Definition at line 110 of file MCCLoader.h.

: loader_(loader) {};
Arc::ChainContext::~ChainContext ( ) [inline, private]

Definition at line 111 of file MCCLoader.h.


Member Function Documentation

Arc::ChainContext::operator PluginsFactory * ( ) [inline]

Returns associated PluginsFactory object.

Definition at line 114 of file MCCLoader.h.

{ return loader_.factory_; };

Friends And Related Function Documentation

friend class MCCLoader [friend]

Definition at line 107 of file MCCLoader.h.

Member Data Documentation

Definition at line 109 of file MCCLoader.h.

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