| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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

typedef ObjectReg IRegistrationSequence::Registration

Definition at line 14 of file IRegistrationSequence.h.

typedef std::vector<Registration> IRegistrationSequence::Registrations

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.

00003                                               {
00004 }


Member Function Documentation

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

Definition at line 6 of file IRegistrationSequence.cc.

00006                                                                  {
00007   return s;
00008 }

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 Mon Apr 11 20:09:25 2011 for DybKernel by doxygen 1.4.7