UMPIRE
Umpire: resource management and provision
umpire::event::event_store Class Referenceabstract

#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/event/event_store.hpp>

Inheritance diagram for umpire::event::event_store:

Public Member Functions

virtual ~event_store ()=default
 
virtual void insert (const event &e)=0
 
virtual void insert (const allocate &e)=0
 
virtual void insert (const named_allocate &e)=0
 
virtual void insert (const allocate_resource &e)=0
 
virtual void insert (const deallocate &e)=0
 
virtual void insert (const deallocate_resource &e)=0
 
virtual std::vector< eventget_events ()=0
 

Constructor & Destructor Documentation

◆ ~event_store()

virtual umpire::event::event_store::~event_store ( )
virtualdefault

Member Function Documentation

◆ insert() [1/6]

virtual void umpire::event::event_store::insert ( const event e)
pure virtual

◆ insert() [2/6]

virtual void umpire::event::event_store::insert ( const allocate e)
pure virtual

◆ insert() [3/6]

virtual void umpire::event::event_store::insert ( const named_allocate e)
pure virtual

◆ insert() [4/6]

virtual void umpire::event::event_store::insert ( const allocate_resource e)
pure virtual

◆ insert() [5/6]

virtual void umpire::event::event_store::insert ( const deallocate e)
pure virtual

◆ insert() [6/6]

virtual void umpire::event::event_store::insert ( const deallocate_resource e)
pure virtual

◆ get_events()

virtual std::vector<event> umpire::event::event_store::get_events ( )
pure virtual