An MetaInfo holds the meta info which is signed inside the data packet. More...
#include <meta-info.hpp>
Public Types | |
| enum | { TYPE_DEFAULT = 0, TYPE_LINK = 1, TYPE_KEY = 2 } |
Public Member Functions | |
| MetaInfo () | |
| MetaInfo (const Block &block) | |
| Create from wire encoding. More... | |
| template<bool T> | |
| size_t | wireEncode (EncodingImpl< T > &block) const |
| const Block & | wireEncode () const |
| void | wireDecode (const Block &wire) |
| uint32_t | getType () const |
| MetaInfo & | setType (uint32_t type) |
| const time::milliseconds & | getFreshnessPeriod () const |
| MetaInfo & | setFreshnessPeriod (const time::milliseconds &freshnessPeriod) |
| const name::Component & | getFinalBlockId () const |
| MetaInfo & | setFinalBlockId (const name::Component &finalBlockId) |
| bool | operator== (const MetaInfo &other) const |
| bool | operator!= (const MetaInfo &other) const |
An MetaInfo holds the meta info which is signed inside the data packet.
Definition at line 17 of file meta-info.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| TYPE_DEFAULT | |
| TYPE_LINK | |
| TYPE_KEY | |
Definition at line 20 of file meta-info.hpp.
|
inline |
Definition at line 26 of file meta-info.hpp.
|
inline |
Create from wire encoding.
Definition at line 35 of file meta-info.hpp.
|
inline |
Definition at line 82 of file meta-info.hpp.
|
inline |
Definition at line 68 of file meta-info.hpp.
|
inline |
Definition at line 54 of file meta-info.hpp.
|
inline |
Definition at line 103 of file meta-info.hpp.
|
inline |
Definition at line 97 of file meta-info.hpp.
|
inline |
Definition at line 88 of file meta-info.hpp.
|
inline |
Definition at line 74 of file meta-info.hpp.
|
inline |
Definition at line 60 of file meta-info.hpp.
|
inline |
Definition at line 168 of file meta-info.hpp.
|
inline |
Definition at line 118 of file meta-info.hpp.
|
inline |
Definition at line 152 of file meta-info.hpp.