Lexis
1.1.0
Vocabulary of events and shared objects for BBP and HBP software
|
Drop-in progress meter for boost::progress_display. More...
#include <Progress.h>
Public Member Functions | |
Progress (unsigned long expected) | |
Progress (const std::string &operation, unsigned long expected) | |
void | restart (unsigned long expected) |
unsigned long | operator+= (unsigned long inc) |
unsigned long | operator++ () |
unsigned long | count () const |
Public Member Functions inherited from lexis::data::detail::Progress | |
Progress::Operation & | getOperation () |
Get a reference to the Operation dynamic member. More... | |
const Progress::Operation & | getOperation () const |
void | setOperation (char const *value, size_t size) |
Set the value of the Operation dynamic object from a char* and size. More... | |
std::string | getOperationString () const |
void | setOperation (const std::string &value) |
Set the value of the Operation dynamic object from a std::string. More... | |
float | getAmount () const |
void | setAmount (float value) |
Set the Amount value. More... | |
void | compact (float threshold=0.1f) final |
Progress (const std::string &operationValue, const float &amountValue) | |
Progress (const Progress &rhs) | |
Progress (Progress &&rhs) noexcept | |
Progress (const ::zerobuf::Zerobuf &rhs) | |
Progress (::zerobuf::AllocatorPtr allocator) | |
Progress & | operator= (const Progress &rhs) |
Progress & | operator= (Progress &&rhs) |
std::string | getSchema () const final |
std::string | getTypeName () const final |
::zerobuf::uint128_t | getTypeIdentifier () const final |
size_t | getZerobufStaticSize () const final |
size_t | getZerobufNumDynamics () const final |
void | _parseJSON (const Json::Value &json) final |
void | _createJSON (Json::Value &json) const final |
Additional Inherited Members | |
Public Types inherited from lexis::data::detail::Progress | |
typedef ::zerobuf::Vector< char > | Operation |
Static Public Member Functions inherited from lexis::data::detail::Progress | |
static std::string | ZEROBUF_SCHEMA () |
static std::string | ZEROBUF_TYPE_NAME () |
::zerobuf::uint128_t | ZEROBUF_TYPE_IDENTIFIER () |
static size_t | ZEROBUF_STATIC_SIZE () |
static size_t | ZEROBUF_NUM_DYNAMICS () |
static ConstProgressPtr | create (const void *data, const size_t size) |
Drop-in progress meter for boost::progress_display.
Definition at line 17 of file Progress.h.