Kagome
Polkadot Runtime Engine in C++17
|
#include <message_read_writer.hpp>
Public Types | |
using | AdapterType = Adapter |
using | BufferContainer = std::vector< uint8_t > |
using | SelfType = MessageReadWriter< AdapterType, NoSink > |
Public Member Functions | |
MessageReadWriter ()=default | |
~MessageReadWriter ()=default | |
MessageReadWriter (MessageReadWriter &&) noexcept=default | |
MessageReadWriter & | operator= (MessageReadWriter &&) noexcept=default |
MessageReadWriter (const MessageReadWriter &)=delete | |
MessageReadWriter & | operator= (const MessageReadWriter &)=delete |
Static Public Member Functions | |
template<typename T > | |
static BufferContainer::iterator | write (const T &t, BufferContainer &out, size_t reserved=0) |
template<typename T > | |
static outcome::result< BufferContainer::const_iterator > | read (T &out, const BufferContainer &src, BufferContainer::const_iterator from) |
template<typename T > | |
static size_t | need_to_reserve (const T &t) |
Definition at line 80 of file message_read_writer.hpp.
using kagome::network::MessageReadWriter< Adapter, NoSink >::AdapterType = Adapter |
Definition at line 81 of file message_read_writer.hpp.
using kagome::network::MessageReadWriter< Adapter, NoSink >::BufferContainer = std::vector<uint8_t> |
Definition at line 82 of file message_read_writer.hpp.
using kagome::network::MessageReadWriter< Adapter, NoSink >::SelfType = MessageReadWriter<AdapterType, NoSink> |
Definition at line 83 of file message_read_writer.hpp.
|
default |
|
default |
|
defaultnoexcept |
|
delete |
|
inlinestatic |
Definition at line 121 of file message_read_writer.hpp.
|
defaultnoexcept |
|
delete |
|
inlinestatic |
Definition at line 110 of file message_read_writer.hpp.
|
inlinestatic |
Definition at line 97 of file message_read_writer.hpp.