UMPIRE
Umpire: resource management and provision
umpire::event::json_file_store Class Reference

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

Inheritance diagram for umpire::event::json_file_store:

Public Member Functions

 json_file_store (const std::string &filename, bool read_only=false)
 
 ~json_file_store ()
 
virtual void insert (const event &e)
 
virtual void insert (const allocate &e)
 
virtual void insert (const named_allocate &e)
 
virtual void insert (const allocate_resource &e)
 
virtual void insert (const deallocate &e)
 
virtual void insert (const deallocate_resource &e)
 
virtual std::vector< eventget_events ()
 

Constructor & Destructor Documentation

◆ json_file_store()

umpire::event::json_file_store::json_file_store ( const std::string &  filename,
bool  read_only = false 
)

References UMPIRE_ERROR.

◆ ~json_file_store()

umpire::event::json_file_store::~json_file_store ( )

Member Function Documentation

◆ insert() [1/6]

void umpire::event::json_file_store::insert ( const event e)
virtual

◆ insert() [2/6]

void umpire::event::json_file_store::insert ( const allocate e)
virtual

◆ insert() [3/6]

◆ insert() [4/6]

◆ insert() [5/6]

void umpire::event::json_file_store::insert ( const deallocate e)
virtual

◆ insert() [6/6]

◆ get_events()

std::vector< event > umpire::event::json_file_store::get_events ( )
virtual