dht::Value Member List

This is the complete list of members for dht::Value, including all inherited members.

AllFilter() (defined in dht::Value) | dht::Value | inline static
checkSignature() const | dht::Value | inline
cypher | dht::Value |
data (defined in dht::Value) | dht::Value |
encrypt(const crypto::PrivateKey &from, const crypto::PublicKey &to) | dht::Value | inline
Field enum name (defined in dht::Value) | dht::Value |
getOwner() const (defined in dht::Value) | dht::Value | inline
getPacked() const (defined in dht::Value) | dht::Value | inline
getToEncrypt() const | dht::Value | inline
getToSign() const | dht::Value | inline
Id typedef (defined in dht::Value) | dht::Value |
id (defined in dht::Value) | dht::Value |
IdFilter(const Id id) (defined in dht::Value) | dht::Value | inline static
INVALID_ID (defined in dht::Value) | dht::Value | static
isEncrypted() const (defined in dht::Value) | dht::Value | inline
isSigned() const (defined in dht::Value) | dht::Value | inline
msgpack_pack(Packer &pk) const (defined in dht::Value) | dht::Value | inline
msgpack_pack_fields(const std::set< Value::Field > &fields, Packer &pk) const (defined in dht::Value) | dht::Value | inline
msgpack_pack_to_encrypt(Packer &pk) const (defined in dht::Value) | dht::Value | inline
msgpack_pack_to_sign(Packer &pk) const (defined in dht::Value) | dht::Value | inline
msgpack_unpack(msgpack::object o) (defined in dht::Value) | dht::Value |
msgpack_unpack_body(const msgpack::object &o) (defined in dht::Value) | dht::Value |
msgpack_unpack_fields(const std::set< Value::Field > &fields, const msgpack::object &o, unsigned offset) (defined in dht::Value) | dht::Value |
operator<< | dht::Value | friend
operator==(const Value &o) (defined in dht::Value) | dht::Value | inline
owner | dht::Value |
OwnerFilter(const crypto::PublicKey &pk) (defined in dht::Value) | dht::Value | inline static
OwnerFilter(const InfoHash &pkh) (defined in dht::Value) | dht::Value | inline static
pack(const T &obj) (defined in dht::Value) | dht::Value | inline static
pack(const T &obj) (defined in dht::Value) | dht::Value | inline static
recipient | dht::Value |
RecipientFilter(const InfoHash &r) (defined in dht::Value) | dht::Value | inline static
seq | dht::Value |
SeqNumFilter(uint16_t seq_no) (defined in dht::Value) | dht::Value | inline static
setCypher(Blob &&c) (defined in dht::Value) | dht::Value | inline
setRecipient(const InfoHash &r) (defined in dht::Value) | dht::Value | inline
sign(const crypto::PrivateKey &key) | dht::Value | inline
signature | dht::Value |
size() const | dht::Value |
toString() const (defined in dht::Value) | dht::Value | inline
type | dht::Value |
TypeFilter(const ValueType &t) (defined in dht::Value) | dht::Value | inline static
TypeFilter(const ValueType::Id &tid) (defined in dht::Value) | dht::Value | inline static
unpack(const Value &v) (defined in dht::Value) | dht::Value | inline static
unpack(const Value &v) (defined in dht::Value) | dht::Value | inline static
unpack() (defined in dht::Value) | dht::Value | inline
user_type | dht::Value |
UserTypeFilter(const std::string &ut) (defined in dht::Value) | dht::Value | inline static
Value() (defined in dht::Value) | dht::Value | inline
Value(Id id) (defined in dht::Value) | dht::Value | inline
Value(ValueType::Id t, const Blob &data, Id id=INVALID_ID) | dht::Value | inline
Value(ValueType::Id t, Blob &&data, Id id=INVALID_ID) (defined in dht::Value) | dht::Value | inline
Value(ValueType::Id t, const uint8_t *dat_ptr, size_t dat_len, Id id=INVALID_ID) (defined in dht::Value) | dht::Value | inline
Value(ValueType::Id t, const Type &d, Id id=INVALID_ID) (defined in dht::Value) | dht::Value | inline
Value(const ValueType &t, const Type &d, Id id=INVALID_ID) (defined in dht::Value) | dht::Value | inline
Value(const Blob &userdata) | dht::Value | inline
Value(Blob &&userdata) (defined in dht::Value) | dht::Value | inline
Value(const uint8_t *dat_ptr, size_t dat_len) (defined in dht::Value) | dht::Value | inline
Value(Value &&o) noexcept (defined in dht::Value) | dht::Value | inline
Value(const Type &vs) (defined in dht::Value) | dht::Value | inline
Value(const msgpack::object &o) | dht::Value | inline