/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Types | Public Member Functions
IRegistrationSequence Class Reference

#include <IRegistrationSequence.h>

List of all members.

Public Types

typedef ObjectReg Registration
typedef std::vector< RegistrationRegistrations
 A list of object registrations.
typedef Registrations::size_type size_type

Public Member Functions

virtual ~IRegistrationSequence ()
virtual std::ostream & fillStream (std::ostream &s) const
virtual bool empty () const =0
 True if this object does not conatin any registrations.
virtual size_type size () const =0
 Returns the number of registrations this object contains.
virtual const Registrationsregistrations () const =0
 The list of objects registered with this object.
virtual Registrations registration (const std::string &path) const =0
 Return all Registrations with the given TES path.
virtual Registrationregistration (const DataObject *dobj) const =0
 Return the Registration with the given DataObject or NULL if fail.

Detailed Description

Definition at line 9 of file IRegistrationSequence.h.


Member Typedef Documentation

Definition at line 14 of file IRegistrationSequence.h.

A list of object registrations.

Definition at line 16 of file IRegistrationSequence.h.

typedef Registrations::size_type IRegistrationSequence::size_type

Definition at line 18 of file IRegistrationSequence.h.


Constructor & Destructor Documentation

IRegistrationSequence::~IRegistrationSequence ( ) [virtual]

Definition at line 3 of file IRegistrationSequence.cc.

                                              {
}

Member Function Documentation

std::ostream & IRegistrationSequence::fillStream ( std::ostream &  s) const [virtual]

Definition at line 6 of file IRegistrationSequence.cc.

                                                                 {
  return s;
}
virtual bool IRegistrationSequence::empty ( ) const [pure virtual]

True if this object does not conatin any registrations.

virtual size_type IRegistrationSequence::size ( ) const [pure virtual]

Returns the number of registrations this object contains.

virtual const Registrations& IRegistrationSequence::registrations ( ) const [pure virtual]

The list of objects registered with this object.

virtual Registrations IRegistrationSequence::registration ( const std::string &  path) const [pure virtual]

Return all Registrations with the given TES path.

virtual Registration* IRegistrationSequence::registration ( const DataObject *  dobj) const [pure virtual]

Return the Registration with the given DataObject or NULL if fail.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:57:56 for DybKernel by doxygen 1.7.4