Parent Directory
|
Revision Log
|
Revision Graph
Initial import of pilotcorba and dbtreecorba in CVS
#ifndef ASAPIOVTREEIMPL_HH
#define ASAPIOVTREEIMPL_HH
#include "AsapIOVTree.hh"
#include "RootTreeImpl.h"
#include "AsapIOV.hh"
namespace asap {
namespace pilot {
namespace facade {
namespace corba {
class AsapIOVTreeImpl :
public virtual POA_asap::pilot::facade::corba::AsapIOVTree,
public virtual asap::jdbtree::facade::corba::RootTreeImpl {
private:
AsapIOV* _iov;
public:
AsapIOVTreeImpl(TTree *tree, TFile *rootFile = 0);
virtual ~AsapIOVTreeImpl();
virtual void addIOV(const AlignIOV& iov);
};
class AsapIOVTreeFactoryImpl :
public POA_asap::pilot::facade::corba::AsapIOVTreeFactory,
public virtual PortableServer::RefCountServantBase
{
static AsapIOVTreeFactoryImpl *iovtreeFactory;
AsapIOVTreeFactoryImpl();
public:
virtual ~AsapIOVTreeFactoryImpl();
AsapIOVTree_ptr createTree(const char* name,
const char* title,
const char* cacheFilePath);
static AsapIOVTreeFactoryImpl* getInstance();
};
}
}
}
}
#endif
| CERN Central CVS service | ViewVC Help |
| Powered by ViewVC 1.0.9 |