MADARA  3.4.1
madara::knowledge::KnowledgeRecord Member List

This is the complete list of members for madara::knowledge::KnowledgeRecord, including all inherited members.

absolute_index(ssize_t index) constmadara::knowledge::KnowledgeRecordinlineprivate
ALL_ARRAYS enum valuemadara::knowledge::KnowledgeRecord
ALL_CLEARABLES enum valuemadara::knowledge::KnowledgeRecord
ALL_DOUBLES enum valuemadara::knowledge::KnowledgeRecord
ALL_FILE_TYPES enum valuemadara::knowledge::KnowledgeRecord
ALL_IMAGES enum valuemadara::knowledge::KnowledgeRecord
ALL_INTEGERS enum valuemadara::knowledge::KnowledgeRecord
ALL_PRIMITIVE_TYPES enum valuemadara::knowledge::KnowledgeRecord
ALL_TEXT_FORMATS enum valuemadara::knowledge::KnowledgeRecord
ALL_TYPES enum valuemadara::knowledge::KnowledgeRecord
apply(madara::knowledge::ThreadSafeContext &context, const std::string &key, unsigned int quality, uint64_t clock, bool perform_lock)madara::knowledge::KnowledgeRecord
buf_madara::knowledge::KnowledgeRecord
BUFFER enum valuemadara::knowledge::KnowledgeRecord
CircBuf typedefmadara::knowledge::KnowledgeRecord
clear_history()madara::knowledge::KnowledgeRecordinline
clear_union(void) noexceptmadara::knowledge::KnowledgeRecordinlineprivate
clear_value(void) noexceptmadara::knowledge::KnowledgeRecordinline
clockmadara::knowledge::KnowledgeRecord
clone(void) constmadara::knowledge::KnowledgeRecordinline
copy_metadata(const KnowledgeRecord &new_value)madara::knowledge::KnowledgeRecordinline
dec_index(size_t index)madara::knowledge::KnowledgeRecord
deep_copy(const KnowledgeRecord &source)madara::knowledge::KnowledgeRecordinline
deep_copy() constmadara::knowledge::KnowledgeRecordinline
DOUBLE enum valuemadara::knowledge::KnowledgeRecord
DOUBLE_ARRAY enum valuemadara::knowledge::KnowledgeRecord
double_array_madara::knowledge::KnowledgeRecord
double_value_madara::knowledge::KnowledgeRecord
emplace(tags::integers_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace(tags::doubles_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace(tags::string_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace(tags::binary_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace_doubles(Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace_file(Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace_hist(Args &&... args)madara::knowledge::KnowledgeRecordinlineprivate
emplace_integers(Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace_shared_val(Args &&... args)madara::knowledge::KnowledgeRecordinlineprivate
emplace_shared_vec(Args &&... args)madara::knowledge::KnowledgeRecordinlineprivate
emplace_string(Args &&... args)madara::knowledge::KnowledgeRecordinline
emplace_val(Args &&... args)madara::knowledge::KnowledgeRecordinlineprivate
emplace_vec(Args &&... args)madara::knowledge::KnowledgeRecordinlineprivate
EMPTY enum valuemadara::knowledge::KnowledgeRecord
exists(void) constmadara::knowledge::KnowledgeRecordinline
file_value_madara::knowledge::KnowledgeRecord
FLOAT enum valuemadara::knowledge::KnowledgeRecord
for_history_range(Func &&func, size_t index, size_t count) constmadara::knowledge::KnowledgeRecordinline
fragment(unsigned int first, unsigned int last)madara::knowledge::KnowledgeRecord
get_encoded_size(const std::string &key) constmadara::knowledge::KnowledgeRecordinline
get_encoded_size(void) constmadara::knowledge::KnowledgeRecordinline
get_history() constmadara::knowledge::KnowledgeRecordinline
get_history(OutputIterator out, ssize_t index, size_t count) constmadara::knowledge::KnowledgeRecordinline
get_history(OutputIterator out) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeRecordinline
get_history() constmadara::knowledge::KnowledgeRecordinline
get_history(size_t index, size_t count) constmadara::knowledge::KnowledgeRecordinline
get_history(size_t index) constmadara::knowledge::KnowledgeRecordinline
get_history_capacity() constmadara::knowledge::KnowledgeRecordinline
get_history_newest_index() constmadara::knowledge::KnowledgeRecordinline
get_history_oldest_index() constmadara::knowledge::KnowledgeRecordinline
get_history_range(OutputIterator out, size_t index, size_t count) constmadara::knowledge::KnowledgeRecord
get_history_size() constmadara::knowledge::KnowledgeRecordinline
get_newest(OutputIterator out, size_t count) constmadara::knowledge::KnowledgeRecordinline
get_newest(OutputIterator out) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeRecordinline
get_newest() constmadara::knowledge::KnowledgeRecordinline
get_newest(size_t count) constmadara::knowledge::KnowledgeRecordinline
get_newest(size_t count) constmadara::knowledge::KnowledgeRecordinline
get_oldest(OutputIterator out, size_t count) constmadara::knowledge::KnowledgeRecordinline
get_oldest(OutputIterator out) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeRecordinline
get_oldest() constmadara::knowledge::KnowledgeRecordinline
get_oldest(size_t count) constmadara::knowledge::KnowledgeRecordinline
get_oldest(size_t count) constmadara::knowledge::KnowledgeRecordinline
get_precision(void)madara::knowledge::KnowledgeRecordstatic
has_history() constmadara::knowledge::KnowledgeRecordinline
IMAGE_JPEG enum valuemadara::knowledge::KnowledgeRecord
inc_index(size_t index)madara::knowledge::KnowledgeRecord
int_array_madara::knowledge::KnowledgeRecord
int_value_madara::knowledge::KnowledgeRecord
INTEGER enum valuemadara::knowledge::KnowledgeRecord
Integer typedefmadara::knowledge::KnowledgeRecord
INTEGER_ARRAY enum valuemadara::knowledge::KnowledgeRecord
is_array_type(void) constmadara::knowledge::KnowledgeRecordinline
is_array_type(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_binary_file_type(void) constmadara::knowledge::KnowledgeRecordinline
is_binary_file_type(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_double_type(void) constmadara::knowledge::KnowledgeRecordinline
is_double_type(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_false(void) constmadara::knowledge::KnowledgeRecordinline
is_file_type(void) constmadara::knowledge::KnowledgeRecordinline
is_file_type(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_image_type(void) constmadara::knowledge::KnowledgeRecordinline
is_image_type(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_integer_type(void) constmadara::knowledge::KnowledgeRecordinline
is_integer_type(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_ref_counted(void) constmadara::knowledge::KnowledgeRecordinline
is_ref_counted(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_string_type(void) constmadara::knowledge::KnowledgeRecordinline
is_string_type(uint32_t type)madara::knowledge::KnowledgeRecordinlinestatic
is_true(void) constmadara::knowledge::KnowledgeRecord
is_valid(void) constmadara::knowledge::KnowledgeRecordinline
KnowledgeRecord() noexceptmadara::knowledge::KnowledgeRecordinline
KnowledgeRecord(logger::Logger &logger) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(T value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(T value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordexplicit
KnowledgeRecord(const std::vector< Integer > &value, logger::Logger &logger= *logger::global_logger.get())madara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(std::vector< Integer > &&value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(std::unique_ptr< std::vector< Integer >> value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(const std::vector< double > &value, logger::Logger &logger= *logger::global_logger.get())madara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(std::vector< double > &&value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(std::unique_ptr< std::vector< double >> value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(const std::string &value, logger::Logger &logger= *logger::global_logger.get())madara::knowledge::KnowledgeRecordinline
KnowledgeRecord(std::string &&value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(std::unique_ptr< std::string > value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(const char *value, logger::Logger &logger= *logger::global_logger.get())madara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(std::unique_ptr< std::vector< unsigned char >> value, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(const CircBuf &buffer, logger::Logger &logger= *logger::global_logger.get())madara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(CircBuf &&buffer, logger::Logger &logger= *logger::global_logger.get()) noexceptmadara::knowledge::KnowledgeRecordinlineexplicit
KnowledgeRecord(const KnowledgeRecord &rhs)madara::knowledge::KnowledgeRecordinline
KnowledgeRecord(KnowledgeRecord &&rhs) noexceptmadara::knowledge::KnowledgeRecordinline
KnowledgeRecord(tags::integers_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
KnowledgeRecord(tags::doubles_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
KnowledgeRecord(tags::string_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
KnowledgeRecord(tags::binary_t, Args &&... args)madara::knowledge::KnowledgeRecordinline
logger_madara::knowledge::KnowledgeRecordprivate
MemberType typedefmadara::knowledge::KnowledgeRecordprivate
MODIFIED enum valuemadara::knowledge::KnowledgeRecord
operator bool(void) constmadara::knowledge::KnowledgeRecordinlineexplicit
operator!(void) constmadara::knowledge::KnowledgeRecordinline
operator!=(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecordinline
operator%(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecordinline
operator%=(const KnowledgeRecord &rhs)madara::knowledge::KnowledgeRecordinline
operator*(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecordinline
operator*=(const KnowledgeRecord &rhs)madara::knowledge::KnowledgeRecordinline
operator+(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecordinline
operator++(void)madara::knowledge::KnowledgeRecordinline
operator+=(const KnowledgeRecord &rhs)madara::knowledge::KnowledgeRecordinline
operator-(void) constmadara::knowledge::KnowledgeRecordinline
operator-(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecordinline
operator--(void)madara::knowledge::KnowledgeRecordinline
operator-=(const KnowledgeRecord &rhs)madara::knowledge::KnowledgeRecordinline
operator/(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecordinline
operator/=(const KnowledgeRecord &rhs)madara::knowledge::KnowledgeRecordinline
operator<(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecord
operator<=(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecord
operator=(const KnowledgeRecord &rhs)madara::knowledge::KnowledgeRecordinline
operator=(KnowledgeRecord &&rhs) noexceptmadara::knowledge::KnowledgeRecordinline
operator=(T &&t) -> typename std::enable_if<!std::is_convertible< T, KnowledgeRecord >::value, decltype(this->set_value(std::forward< T >(t)), *this)>::typemadara::knowledge::KnowledgeRecordinline
operator==(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecord
operator>(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecord
operator>=(const KnowledgeRecord &rhs) constmadara::knowledge::KnowledgeRecord
overwrite(const KnowledgeRecord &new_value)madara::knowledge::KnowledgeRecordinline
overwrite(KnowledgeRecord &&new_value)madara::knowledge::KnowledgeRecordinline
overwrite_circular_buffer(Args &&... args)madara::knowledge::KnowledgeRecordinline
OWNED enum valuemadara::knowledge::KnowledgeRecord
qualitymadara::knowledge::KnowledgeRecord
read(const char *buffer, int64_t &buffer_remaining)madara::knowledge::KnowledgeRecordinline
read(const char *buffer, std::string &key, int64_t &buffer_remaining)madara::knowledge::KnowledgeRecordinline
read(const char *buffer, uint32_t &key_id, int64_t &buffer_remaining)madara::knowledge::KnowledgeRecordinline
read_file(const std::string &filename, uint32_t read_as_type=0)madara::knowledge::KnowledgeRecord
ref_newest()madara::knowledge::KnowledgeRecordinlineprivate
ref_newest() constmadara::knowledge::KnowledgeRecordinlineprivate
reset_value(void) noexceptmadara::knowledge::KnowledgeRecordinline
resize(size_t new_size)madara::knowledge::KnowledgeRecord
retrieve_index(size_t index) constmadara::knowledge::KnowledgeRecord
set_file(const unsigned char *new_value, size_t size)madara::knowledge::KnowledgeRecordinline
set_file(std::vector< unsigned char > &&new_value)madara::knowledge::KnowledgeRecordinline
set_file(const std::vector< unsigned char > &new_value)madara::knowledge::KnowledgeRecordinline
set_file(std::unique_ptr< std::vector< unsigned char >> new_value)madara::knowledge::KnowledgeRecordinline
set_fixed(void)madara::knowledge::KnowledgeRecordstatic
set_full(const KnowledgeRecord &new_value)madara::knowledge::KnowledgeRecordinline
set_full(KnowledgeRecord &&new_value)madara::knowledge::KnowledgeRecordinline
set_history_capacity(size_t size)madara::knowledge::KnowledgeRecordinline
set_index(size_t index, T value)madara::knowledge::KnowledgeRecordinline
set_index(size_t index, T value)madara::knowledge::KnowledgeRecord
set_jpeg(const unsigned char *new_value, size_t size)madara::knowledge::KnowledgeRecordinline
set_jpeg(std::vector< unsigned char > &&new_value)madara::knowledge::KnowledgeRecordinline
set_jpeg(const std::vector< unsigned char > &new_value)madara::knowledge::KnowledgeRecordinline
set_jpeg(std::unique_ptr< std::vector< unsigned char >> new_value)madara::knowledge::KnowledgeRecordinline
set_modified(void)madara::knowledge::KnowledgeRecordinline
set_precision(int new_precision)madara::knowledge::KnowledgeRecordstatic
set_scientific(void)madara::knowledge::KnowledgeRecordstatic
set_text(const char *new_value, size_t size)madara::knowledge::KnowledgeRecordinline
set_text(std::string &&new_value)madara::knowledge::KnowledgeRecordinline
set_text(const std::string &new_value)madara::knowledge::KnowledgeRecordinline
set_text(std::unique_ptr< std::string > new_value)madara::knowledge::KnowledgeRecordinline
set_toi(uint64_t new_toi)madara::knowledge::KnowledgeRecordinline
set_type(uint32_t type)madara::knowledge::KnowledgeRecordinline
set_value(const KnowledgeRecord &new_value)madara::knowledge::KnowledgeRecordinline
set_value(KnowledgeRecord &&new_value)madara::knowledge::KnowledgeRecordinline
set_value(Integer new_value)madara::knowledge::KnowledgeRecordinline
set_value(int new_value)madara::knowledge::KnowledgeRecordinline
set_value(size_t new_value)madara::knowledge::KnowledgeRecordinline
set_value(const Integer *new_value, uint32_t size)madara::knowledge::KnowledgeRecordinline
set_value(std::vector< Integer > &&new_value)madara::knowledge::KnowledgeRecordinline
set_value(const std::vector< Integer > &new_value)madara::knowledge::KnowledgeRecordinline
set_value(std::unique_ptr< std::vector< Integer >> new_value)madara::knowledge::KnowledgeRecordinline
set_value(const char *new_value, uint32_t size)madara::knowledge::KnowledgeRecordinline
set_value(std::string &&new_value)madara::knowledge::KnowledgeRecordinline
set_value(const std::string &new_value)madara::knowledge::KnowledgeRecordinline
set_value(std::unique_ptr< std::string > new_value)madara::knowledge::KnowledgeRecordinline
set_value(double new_value)madara::knowledge::KnowledgeRecordinline
set_value(float new_value)madara::knowledge::KnowledgeRecordinline
set_value(const double *new_value, uint32_t size)madara::knowledge::KnowledgeRecordinline
set_value(std::vector< double > &&new_value)madara::knowledge::KnowledgeRecordinline
set_value(const std::vector< double > &new_value)madara::knowledge::KnowledgeRecordinline
set_value(std::unique_ptr< std::vector< double >> new_value)madara::knowledge::KnowledgeRecordinline
set_xml(const char *new_value, size_t size)madara::knowledge::KnowledgeRecordinline
set_xml(std::string &&new_value)madara::knowledge::KnowledgeRecordinline
set_xml(const std::string &new_value)madara::knowledge::KnowledgeRecordinline
set_xml(std::unique_ptr< std::string > new_value)madara::knowledge::KnowledgeRecordinline
share_binary() constmadara::knowledge::KnowledgeRecordinline
share_circular_buffer() constmadara::knowledge::KnowledgeRecordinline
share_doubles() constmadara::knowledge::KnowledgeRecordinline
share_integers() constmadara::knowledge::KnowledgeRecordinline
share_string() constmadara::knowledge::KnowledgeRecordinline
SHARED enum valuemadara::knowledge::KnowledgeRecord
shared_madara::knowledge::KnowledgeRecordmutableprivate
size(void) constmadara::knowledge::KnowledgeRecordinline
status(void) constmadara::knowledge::KnowledgeRecordinline
str_value_madara::knowledge::KnowledgeRecord
STRING enum valuemadara::knowledge::KnowledgeRecord
TEXT_FILE enum valuemadara::knowledge::KnowledgeRecord
ThreadSafeContext classmadara::knowledge::KnowledgeRecordfriend
to_double(void) constmadara::knowledge::KnowledgeRecord
to_doubles(void) constmadara::knowledge::KnowledgeRecord
to_file(const std::string &filename) constmadara::knowledge::KnowledgeRecord
to_integer(void) constmadara::knowledge::KnowledgeRecord
to_integers(void) constmadara::knowledge::KnowledgeRecord
to_managed_buffer(char *buffer, size_t buf_size) constmadara::knowledge::KnowledgeRecord
to_managed_string(char *buffer, size_t buf_size) constmadara::knowledge::KnowledgeRecord
to_string(const std::string &delimiter=", ") constmadara::knowledge::KnowledgeRecord
to_unmanaged_buffer(size_t &size) constmadara::knowledge::KnowledgeRecord
toi() constmadara::knowledge::KnowledgeRecordinline
toi_madara::knowledge::KnowledgeRecordprivate
type(void) constmadara::knowledge::KnowledgeRecordinline
type_madara::knowledge::KnowledgeRecordprivate
UNCREATED enum valuemadara::knowledge::KnowledgeRecord
UNKNOWN_FILE_TYPE enum valuemadara::knowledge::KnowledgeRecord
unshare(void)madara::knowledge::KnowledgeRecordinline
ValueTypes enum namemadara::knowledge::KnowledgeRecord
write(char *buffer, int64_t &buffer_remaining) constmadara::knowledge::KnowledgeRecordinline
write(char *buffer, const std::string &key, int64_t &buffer_remaining) constmadara::knowledge::KnowledgeRecordinline
write(char *buffer, uint32_t key_id, int64_t &buffer_remaining) constmadara::knowledge::KnowledgeRecordinline
write_qualitymadara::knowledge::KnowledgeRecord
XML enum valuemadara::knowledge::KnowledgeRecord
~KnowledgeRecord() noexceptmadara::knowledge::KnowledgeRecordinline