A flexible data format for holding a bunch of numbers and strings. More...
#include <yarp/os/impl/BottleImpl.h>
Public Types | |
using | size_type = size_t |
Static Public Member Functions | |
static StoreNull & | getNull () |
static bool | isComplete (const char *txt) |
Public Attributes | |
Searchable * | parent |
bool | invalid |
bool | ro |
Static Public Attributes | |
static constexpr size_type | npos = static_cast<size_type>(-1) |
A flexible data format for holding a bunch of numbers and strings.
Handy to use until you work out how to make your own more efficient formats for transmission.
Definition at line 33 of file BottleImpl.h.
Definition at line 36 of file BottleImpl.h.
BottleImpl::BottleImpl | ( | ) |
Definition at line 33 of file BottleImpl.cpp.
BottleImpl::BottleImpl | ( | Searchable * | parent | ) |
Definition at line 43 of file BottleImpl.cpp.
|
virtual |
Definition at line 54 of file BottleImpl.cpp.
|
inline |
Definition at line 145 of file BottleImpl.h.
|
inline |
Definition at line 137 of file BottleImpl.h.
|
inline |
Definition at line 131 of file BottleImpl.h.
yarp::os::Property & BottleImpl::addDict | ( | ) |
Definition at line 651 of file BottleImpl.cpp.
|
inline |
Definition at line 78 of file BottleImpl.h.
|
inline |
Definition at line 83 of file BottleImpl.h.
|
inline |
Definition at line 63 of file BottleImpl.h.
|
inline |
Definition at line 68 of file BottleImpl.h.
|
inline |
Definition at line 73 of file BottleImpl.h.
|
inline |
Definition at line 58 of file BottleImpl.h.
yarp::os::Bottle & BottleImpl::addList | ( | ) |
Definition at line 644 of file BottleImpl.cpp.
Definition at line 93 of file BottleImpl.h.
|
inline |
Definition at line 88 of file BottleImpl.h.
size_t BottleImpl::byteCount | ( | ) | const |
Definition at line 423 of file BottleImpl.cpp.
Definition at line 580 of file BottleImpl.cpp.
void BottleImpl::clear | ( | ) |
Definition at line 67 of file BottleImpl.cpp.
Definition at line 658 of file BottleImpl.cpp.
void BottleImpl::edit | ( | ) |
Definition at line 682 of file BottleImpl.cpp.
Definition at line 708 of file BottleImpl.cpp.
Definition at line 692 of file BottleImpl.cpp.
Definition at line 355 of file BottleImpl.cpp.
bool BottleImpl::fromBytes | ( | const yarp::os::Bytes & | data | ) |
Definition at line 367 of file BottleImpl.cpp.
bool BottleImpl::fromBytes | ( | yarp::os::ConnectionReader & | reader | ) |
Definition at line 331 of file BottleImpl.cpp.
Definition at line 190 of file BottleImpl.cpp.
Definition at line 639 of file BottleImpl.cpp.
Definition at line 416 of file BottleImpl.cpp.
Definition at line 156 of file BottleImpl.h.
int BottleImpl::getSpecialization | ( | ) |
Definition at line 564 of file BottleImpl.cpp.
|
inline |
Definition at line 165 of file BottleImpl.h.
Definition at line 255 of file BottleImpl.cpp.
Definition at line 605 of file BottleImpl.cpp.
Definition at line 610 of file BottleImpl.cpp.
Definition at line 590 of file BottleImpl.cpp.
Definition at line 595 of file BottleImpl.cpp.
Definition at line 600 of file BottleImpl.cpp.
Definition at line 585 of file BottleImpl.cpp.
Definition at line 620 of file BottleImpl.cpp.
Definition at line 615 of file BottleImpl.cpp.
void BottleImpl::onCommencement | ( | ) |
Definition at line 429 of file BottleImpl.cpp.
Storable * BottleImpl::pop | ( | ) |
Definition at line 625 of file BottleImpl.cpp.
bool BottleImpl::read | ( | ConnectionReader & | reader | ) |
Definition at line 447 of file BottleImpl.cpp.
Definition at line 569 of file BottleImpl.cpp.
BottleImpl::size_type BottleImpl::size | ( | ) | const |
Definition at line 325 of file BottleImpl.cpp.
void BottleImpl::specialize | ( | std::int32_t | subCode | ) |
Definition at line 558 of file BottleImpl.cpp.
std::int32_t BottleImpl::subCode | ( | ) |
Definition at line 575 of file BottleImpl.cpp.
void BottleImpl::toBytes | ( | yarp::os::Bytes & | data | ) |
Definition at line 408 of file BottleImpl.cpp.
std::string BottleImpl::toString | ( | ) | const |
Definition at line 312 of file BottleImpl.cpp.
bool BottleImpl::write | ( | ConnectionWriter & | writer | ) | const |
Definition at line 434 of file BottleImpl.cpp.
bool yarp::os::impl::BottleImpl::invalid |
Definition at line 172 of file BottleImpl.h.
|
staticconstexpr |
Definition at line 37 of file BottleImpl.h.
Searchable* yarp::os::impl::BottleImpl::parent |
Definition at line 43 of file BottleImpl.h.
bool yarp::os::impl::BottleImpl::ro |
Definition at line 173 of file BottleImpl.h.