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

In This Package:

A full ef classlist @htmlinclude used_packages.html @verbinclude requirements DybAddress.h

Go to the documentation of this file.
00001 #ifndef DATAUTILITIES_DYBADDRESS_H
00002 #define DATAUTILITIES_DYBADDRESS_H 1
00003 
00004 #include "GaudiKernel/IOpaqueAddress.h"
00005 
00006 class DybAddress : virtual public IOpaqueAddress
00007 {
00008 
00009   public:
00010   
00012     DybAddress(long svcType,
00013                const CLID& clID);
00014 
00016     virtual ~DybAddress();
00017     
00019     virtual unsigned long addRef();
00020 
00022     virtual unsigned long release();
00023 
00025     virtual const CLID& clID() const;
00026 
00028     virtual long svcType() const;
00029 
00031     virtual IRegistry* registry() const;
00032 
00034     virtual void setRegistry(IRegistry* r);
00035 
00037     virtual const std::string* par() const;
00038 
00040     virtual const unsigned long* ipar() const;
00041 
00043     void setPar(const std::string* par);
00044     
00046     void setIPar(const unsigned long* ipar);
00047         
00048   private:
00050     unsigned long m_refCount;
00051     
00053     CLID m_clID;
00054     
00056     long m_svcType;
00057     
00059     IRegistry* p_registry;
00060     
00062     std::string* p_par;
00063 
00065     unsigned long* p_ipar;
00066 
00067 };
00068 
00069 #endif // DATAUTILITIES_DYBADDRESS_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:38:34 2011 for DataUtilities by doxygen 1.4.7