IDL-friendly connection reader. More...
#include <yarp/os/idl/WireReader.h>
IDL-friendly connection reader.
Used by YARP IDL tools, not intended for end-user.
Definition at line 26 of file WireReader.h.
WireReader::WireReader | ( | ConnectionReader & | reader | ) |
Definition at line 16 of file WireReader.cpp.
WireReader::~WireReader | ( | ) |
Definition at line 22 of file WireReader.cpp.
void WireReader::accept | ( | ) |
Definition at line 40 of file WireReader.cpp.
void WireReader::allowGetMode | ( | ) |
Definition at line 45 of file WireReader.cpp.
bool WireReader::clear | ( | ) |
Definition at line 50 of file WireReader.cpp.
void WireReader::expectAccept | ( | ) |
Definition at line 34 of file WireReader.cpp.
|
inline |
Definition at line 105 of file WireReader.h.
|
inline |
Definition at line 112 of file WireReader.h.
|
inline |
Definition at line 85 of file WireReader.h.
|
inline |
Definition at line 91 of file WireReader.h.
|
inline |
Definition at line 98 of file WireReader.h.
|
inline |
Definition at line 79 of file WireReader.h.
void WireReader::fail | ( | ) |
Definition at line 65 of file WireReader.cpp.
bool WireReader::getIsVocab32 | ( | ) | const |
Definition at line 689 of file WireReader.cpp.
|
inline |
Definition at line 182 of file WireReader.h.
bool WireReader::getMode | ( | ) | const |
Definition at line 684 of file WireReader.cpp.
ConnectionReader & WireReader::getReader | ( | ) |
Definition at line 556 of file WireReader.cpp.
const std::string & WireReader::getString | ( | ) | const |
Definition at line 694 of file WireReader.cpp.
ConnectionWriter & WireReader::getWriter | ( | ) |
Definition at line 561 of file WireReader.cpp.
bool WireReader::isError | ( | ) |
Definition at line 576 of file WireReader.cpp.
bool WireReader::isValid | ( | ) |
Definition at line 571 of file WireReader.cpp.
bool WireReader::noMore | ( | ) |
Definition at line 657 of file WireReader.cpp.
bool WireReader::read | ( | WirePortable & | obj | ) |
Definition at line 72 of file WireReader.cpp.
bool WireReader::read | ( | yarp::os::PortReader & | obj | ) |
Definition at line 77 of file WireReader.cpp.
bool WireReader::readBinary | ( | std::string & | str | ) |
Definition at line 457 of file WireReader.cpp.
Definition at line 444 of file WireReader.cpp.
Definition at line 92 of file WireReader.cpp.
Definition at line 126 of file WireReader.h.
bool WireReader::readFloat32 | ( | yarp::conf::float32_t & | x | ) |
Definition at line 233 of file WireReader.cpp.
bool WireReader::readFloat64 | ( | yarp::conf::float64_t & | x | ) |
Definition at line 272 of file WireReader.cpp.
bool WireReader::readI16 | ( | std::int16_t & | x | ) |
Definition at line 139 of file WireReader.cpp.
bool WireReader::readI32 | ( | std::int32_t & | x | ) |
Definition at line 169 of file WireReader.cpp.
bool WireReader::readI64 | ( | std::int64_t & | x | ) |
Definition at line 199 of file WireReader.cpp.
bool WireReader::readI8 | ( | std::int8_t & | x | ) |
Definition at line 112 of file WireReader.cpp.
void WireReader::readListBegin | ( | yarp::os::idl::WireState & | nstate, |
size_t & | len | ||
) |
Definition at line 618 of file WireReader.cpp.
void WireReader::readListEnd | ( | ) |
Definition at line 642 of file WireReader.cpp.
bool WireReader::readListHeader | ( | ) |
Definition at line 494 of file WireReader.cpp.
Definition at line 517 of file WireReader.cpp.
bool WireReader::readListReturn | ( | ) |
Definition at line 525 of file WireReader.cpp.
void WireReader::readMapBegin | ( | yarp::os::idl::WireState & | nstate, |
yarp::os::idl::WireState & | nstate2, | ||
size_t & | len | ||
) |
Definition at line 634 of file WireReader.cpp.
void WireReader::readMapEnd | ( | ) |
Definition at line 652 of file WireReader.cpp.
bool WireReader::readNested | ( | WirePortable & | obj | ) |
Definition at line 82 of file WireReader.cpp.
bool WireReader::readNested | ( | yarp::os::PortReader & | obj | ) |
Definition at line 87 of file WireReader.cpp.
void WireReader::readSetBegin | ( | yarp::os::idl::WireState & | nstate, |
size_t & | len | ||
) |
Definition at line 629 of file WireReader.cpp.
void WireReader::readSetEnd | ( | ) |
Definition at line 647 of file WireReader.cpp.
bool WireReader::readSizeT | ( | std::size_t & | x | ) |
Definition at line 371 of file WireReader.cpp.
Definition at line 396 of file WireReader.cpp.
std::string WireReader::readTag | ( | size_t | len = static_cast<size_t>(-1) | ) |
Definition at line 581 of file WireReader.cpp.
bool WireReader::readUI16 | ( | std::uint16_t & | x | ) |
Definition at line 316 of file WireReader.cpp.
bool WireReader::readUI32 | ( | std::uint32_t & | x | ) |
Definition at line 321 of file WireReader.cpp.
bool WireReader::readUI64 | ( | std::uint64_t & | x | ) |
Definition at line 326 of file WireReader.cpp.
bool WireReader::readUI8 | ( | std::uint8_t & | x | ) |
Definition at line 311 of file WireReader.cpp.
bool WireReader::readVocab32 | ( | yarp::conf::vocab32_t & | x | ) |
Definition at line 331 of file WireReader.cpp.
bool WireReader::readVocab64 | ( | yarp::conf::vocab64_t & | x | ) |
Definition at line 351 of file WireReader.cpp.