Back to index

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

Handling multiple registrations to ISISes. More...

#include <InfoRegister.h>

Collaboration diagram for Arc::InfoRegisters:
Collaboration graph

List of all members.

Public Member Functions

 InfoRegisters (XMLNode &cfg, Service *service_)
 Constructor creates InfoRegister objects according to configuration.
 ~InfoRegisters (void)

Private Attributes

std::list< InfoRegister * > registers_

Detailed Description

Handling multiple registrations to ISISes.

Definition at line 53 of file InfoRegister.h.

Constructor & Destructor Documentation

Arc::InfoRegisters::InfoRegisters ( XMLNode cfg,
Service service_ 

Constructor creates InfoRegister objects according to configuration.

Inside cfg elements InfoRegistration are found and for each corresponding InfoRegister object is created. Those objects are destroyed in destructor of this class.

Definition at line 569 of file InfoRegister.cpp.

    if(!service) return;
    NS ns;
    for(XMLNode node = cfg["iregc:InfoRegistration"];(bool)node;++node) {
        registers_.push_back(new InfoRegister(node,service));

Here is the call graph for this function:

Definition at line 579 of file InfoRegister.cpp.

    for(std::list<InfoRegister*>::iterator i = registers_.begin();i!=registers_.end();++i) {
        if(*i) delete (*i);

Member Data Documentation

Definition at line 55 of file InfoRegister.h.

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