|
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>
Inheritance diagram for lexis::data::Progress:
Collaboration diagram for lexis::data::Progress: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.