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 150 of file BottleImpl.h.
|
inline |
Definition at line 142 of file BottleImpl.h.
|
inline |
Definition at line 136 of file BottleImpl.h.
yarp::os::Property & BottleImpl::addDict | ( | ) |
Definition at line 654 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 647 of file BottleImpl.cpp.
Definition at line 98 of file BottleImpl.h.
|
inline |
Definition at line 88 of file BottleImpl.h.
|
inline |
Definition at line 93 of file BottleImpl.h.
size_t BottleImpl::byteCount | ( | ) | const |
Definition at line 426 of file BottleImpl.cpp.
Definition at line 583 of file BottleImpl.cpp.
void BottleImpl::clear | ( | ) |
Definition at line 67 of file BottleImpl.cpp.
Definition at line 661 of file BottleImpl.cpp.
void BottleImpl::edit | ( | ) |
Definition at line 685 of file BottleImpl.cpp.
Definition at line 711 of file BottleImpl.cpp.
Definition at line 695 of file BottleImpl.cpp.
Definition at line 358 of file BottleImpl.cpp.
bool BottleImpl::fromBytes | ( | const yarp::os::Bytes & | data | ) |
Definition at line 370 of file BottleImpl.cpp.
bool BottleImpl::fromBytes | ( | yarp::os::ConnectionReader & | reader | ) |
Definition at line 334 of file BottleImpl.cpp.
Definition at line 193 of file BottleImpl.cpp.
Definition at line 642 of file BottleImpl.cpp.
Definition at line 419 of file BottleImpl.cpp.
Definition at line 161 of file BottleImpl.h.
int BottleImpl::getSpecialization | ( | ) |
Definition at line 567 of file BottleImpl.cpp.
|
inline |
Definition at line 170 of file BottleImpl.h.
Definition at line 258 of file BottleImpl.cpp.
Definition at line 608 of file BottleImpl.cpp.
Definition at line 613 of file BottleImpl.cpp.
Definition at line 593 of file BottleImpl.cpp.
Definition at line 598 of file BottleImpl.cpp.
Definition at line 603 of file BottleImpl.cpp.
Definition at line 588 of file BottleImpl.cpp.
Definition at line 623 of file BottleImpl.cpp.
Definition at line 618 of file BottleImpl.cpp.
void BottleImpl::onCommencement | ( | ) |
Definition at line 432 of file BottleImpl.cpp.
Storable * BottleImpl::pop | ( | ) |
Definition at line 628 of file BottleImpl.cpp.
bool BottleImpl::read | ( | ConnectionReader & | reader | ) |
Definition at line 450 of file BottleImpl.cpp.
Definition at line 572 of file BottleImpl.cpp.
BottleImpl::size_type BottleImpl::size | ( | ) | const |
Definition at line 328 of file BottleImpl.cpp.
void BottleImpl::specialize | ( | std::int32_t | subCode | ) |
Definition at line 561 of file BottleImpl.cpp.
std::int32_t BottleImpl::subCode | ( | ) |
Definition at line 578 of file BottleImpl.cpp.
void BottleImpl::toBytes | ( | yarp::os::Bytes & | data | ) |
Definition at line 411 of file BottleImpl.cpp.
std::string BottleImpl::toString | ( | ) | const |
Definition at line 315 of file BottleImpl.cpp.
bool BottleImpl::write | ( | ConnectionWriter & | writer | ) | const |
Definition at line 437 of file BottleImpl.cpp.
bool yarp::os::impl::BottleImpl::invalid |
Definition at line 177 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 178 of file BottleImpl.h.