CMS 3D CMS Logo

FWJobMetadataManager.cc
Go to the documentation of this file.
3 #include <memory>
4 
5 FWJobMetadataManager::FWJobMetadataManager(void) : m_typeAndReps(nullptr) {}
6 
8 
20  std::unique_ptr<FWJobMetadataUpdateRequest> ptr(request);
21  if (doUpdate(request))
23 }
24 
26  delete m_typeAndReps;
27  m_typeAndReps = new FWTypeToRepresentations(iTypeAndReps);
28 }
FWJobMetadataUpdateRequest.h
FWJobMetadataManager::initReps
void initReps(const FWTypeToRepresentations &iTypeAndReps)
Definition: FWJobMetadataManager.cc:25
FWJobMetadataManager.h
FWJobMetadataUpdateRequest
Definition: FWJobMetadataUpdateRequest.h:4
FWJobMetadataManager::metadataChanged_
sigc::signal< void > metadataChanged_
Definition: FWJobMetadataManager.h:54
FWJobMetadataManager::~FWJobMetadataManager
virtual ~FWJobMetadataManager()
Definition: FWJobMetadataManager.cc:7
FWJobMetadataManager::m_typeAndReps
FWTypeToRepresentations * m_typeAndReps
Definition: FWJobMetadataManager.h:65
FWJobMetadataManager::doUpdate
virtual bool doUpdate(FWJobMetadataUpdateRequest *)=0
FWTypeToRepresentations
Definition: FWTypeToRepresentations.h:33
FWJobMetadataManager::FWJobMetadataManager
FWJobMetadataManager()
Definition: FWJobMetadataManager.cc:5
FWJobMetadataManager::update
void update(FWJobMetadataUpdateRequest *request)
Definition: FWJobMetadataManager.cc:19