|
rippled
|
#include <Serializer.h>

Public Member Functions | |
| SerialIter (void const *data, std::size_t size) noexcept | |
| SerialIter (Slice const &slice) | |
| template<int N> | |
| SerialIter (std::uint8_t const (&data)[N]) | |
| std::size_t | empty () const noexcept |
| void | reset () noexcept |
| int | getBytesLeft () const noexcept |
| unsigned char | get8 () |
| std::uint16_t | get16 () |
| std::uint32_t | get32 () |
| std::int32_t | geti32 () |
| std::uint64_t | get64 () |
| std::int64_t | geti64 () |
| template<std::size_t Bits, class Tag = void> | |
| base_uint< Bits, Tag > | getBitString () |
| uint128 | get128 () |
| uint160 | get160 () |
| uint192 | get192 () |
| uint256 | get256 () |
| void | getFieldID (int &type, int &name) |
| int | getVLDataLength () |
| Slice | getSlice (std::size_t bytes) |
| Blob | getRaw (int size) |
| Blob | getVL () |
| void | skip (int num) |
| Buffer | getVLBuffer () |
| template<class T > | |
| T | getRawHelper (int size) |
Private Attributes | |
| std::uint8_t const * | p_ |
| std::size_t | remain_ |
| std::size_t | used_ = 0 |
Definition at line 345 of file Serializer.h.
|
noexcept |
Definition at line 335 of file Serializer.cpp.
| ripple::SerialIter::SerialIter | ( | Slice const & | slice | ) |
Definition at line 355 of file Serializer.h.
|
explicit |
Definition at line 361 of file Serializer.h.
|
noexcept |
Definition at line 367 of file Serializer.h.
|
noexcept |
Definition at line 341 of file Serializer.cpp.
|
noexcept |
Definition at line 376 of file Serializer.h.
| unsigned char ripple::SerialIter::get8 | ( | ) |
Definition at line 359 of file Serializer.cpp.
| std::uint16_t ripple::SerialIter::get16 | ( | ) |
Definition at line 371 of file Serializer.cpp.
| std::uint32_t ripple::SerialIter::get32 | ( | ) |
Definition at line 383 of file Serializer.cpp.
| std::int32_t ripple::SerialIter::geti32 | ( | ) |
Definition at line 411 of file Serializer.cpp.
| std::uint64_t ripple::SerialIter::get64 | ( | ) |
Definition at line 396 of file Serializer.cpp.
| std::int64_t ripple::SerialIter::geti64 | ( | ) |
Definition at line 423 of file Serializer.cpp.
| base_uint< Bits, Tag > ripple::SerialIter::getBitString | ( | ) |
Definition at line 459 of file Serializer.h.
| uint128 ripple::SerialIter::get128 | ( | ) |
Definition at line 403 of file Serializer.h.
| uint160 ripple::SerialIter::get160 | ( | ) |
Definition at line 409 of file Serializer.h.
| uint192 ripple::SerialIter::get192 | ( | ) |
Definition at line 415 of file Serializer.h.
| uint256 ripple::SerialIter::get256 | ( | ) |
Definition at line 421 of file Serializer.h.
| void ripple::SerialIter::getFieldID | ( | int & | type, |
| int & | name | ||
| ) |
Definition at line 435 of file Serializer.cpp.
| int ripple::SerialIter::getVLDataLength | ( | ) |
Definition at line 491 of file Serializer.cpp.
| Slice ripple::SerialIter::getSlice | ( | std::size_t | bytes | ) |
Definition at line 517 of file Serializer.cpp.
| Blob ripple::SerialIter::getRaw | ( | int | size | ) |
Definition at line 485 of file Serializer.cpp.
| Blob ripple::SerialIter::getVL | ( | ) |
Definition at line 530 of file Serializer.cpp.
| void ripple::SerialIter::skip | ( | int | num | ) |
Definition at line 349 of file Serializer.cpp.
| Buffer ripple::SerialIter::getVLBuffer | ( | ) |
Definition at line 536 of file Serializer.cpp.
| T ripple::SerialIter::getRawHelper | ( | int | size | ) |
Definition at line 463 of file Serializer.cpp.
|
private |
Definition at line 348 of file Serializer.h.
|
private |
Definition at line 349 of file Serializer.h.
|
private |
Definition at line 350 of file Serializer.h.