| 
    Kagome
    
   Polkadot Runtime Engine in C++17 
   | 
 
#include <message_read_writer.hpp>
Public Types | |
| using | AncestorType = Ancestor | 
| using | AdapterType = Adapter | 
| using | BufferContainer = std::vector< uint8_t > | 
| using | SelfType = MessageReadWriter< AdapterType, AncestorType > | 
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 size_t | need_to_reserve (const T &t) | 
| template<typename T > | |
| static BufferContainer::iterator | write (const T &t, BufferContainer &out, size_t reserved=0ull) | 
| template<typename T > | |
| static outcome::result< BufferContainer::const_iterator > | read (T &out, const BufferContainer &src, BufferContainer::const_iterator from) | 
Chain specific messages read-writer
Definition at line 28 of file message_read_writer.hpp.
| using kagome::network::MessageReadWriter< Adapter, Ancestor >::AdapterType = Adapter | 
Definition at line 30 of file message_read_writer.hpp.
| using kagome::network::MessageReadWriter< Adapter, Ancestor >::AncestorType = Ancestor | 
Definition at line 29 of file message_read_writer.hpp.
| using kagome::network::MessageReadWriter< Adapter, Ancestor >::BufferContainer = std::vector<uint8_t> | 
Definition at line 31 of file message_read_writer.hpp.
| using kagome::network::MessageReadWriter< Adapter, Ancestor >::SelfType = MessageReadWriter<AdapterType, AncestorType> | 
Definition at line 32 of file message_read_writer.hpp.
      
  | 
  default | 
      
  | 
  default | 
      
  | 
  defaultnoexcept | 
      
  | 
  delete | 
      
  | 
  inlinestatic | 
Definition at line 46 of file message_read_writer.hpp.
      
  | 
  defaultnoexcept | 
      
  | 
  delete | 
      
  | 
  inlinestatic | 
Definition at line 67 of file message_read_writer.hpp.
      
  | 
  inlinestatic | 
Definition at line 51 of file message_read_writer.hpp.