My Project 3.2.0
C++ Distributed Hash Table
Loading...
Searching...
No Matches
dht::Value Member List

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

AllFilter() (defined in dht::Value)dht::Valueinlinestatic
checkSignature() constdht::Valueinline
checkSignature() (defined in dht::Value)dht::Value
contentEquals(const Value &o) constdht::Valueinline
cypherdht::Value
data (defined in dht::Value)dht::Value
decrypt(const crypto::PrivateKey &key) (defined in dht::Value)dht::Value
encrypt(const crypto::PrivateKey &from, const crypto::PublicKey &to)dht::Value
Field enum name (defined in dht::Value)dht::Value
getOwner() const (defined in dht::Value)dht::Valueinline
getPacked() const (defined in dht::Value)dht::Valueinline
getToEncrypt() constdht::Valueinline
getToSign() constdht::Valueinline
Id typedef (defined in dht::Value)dht::Value
id (defined in dht::Value)dht::Value
IdFilter(const Id id) (defined in dht::Value)dht::Valueinlinestatic
INVALID_ID (defined in dht::Value)dht::Valuestatic
isDecrypted() const (defined in dht::Value)dht::Valueinline
isEncrypted() const (defined in dht::Value)dht::Valueinline
isSignatureChecked() const (defined in dht::Value)dht::Valueinline
isSigned() const (defined in dht::Value)dht::Valueinline
msgpack_pack(Packer &pk) const (defined in dht::Value)dht::Valueinline
msgpack_pack_fields(const std::set< Value::Field > &fields, Packer &pk) const (defined in dht::Value)dht::Valueinline
msgpack_pack_to_encrypt(Packer &pk) const (defined in dht::Value)dht::Valueinline
msgpack_pack_to_sign(Packer &pk) const (defined in dht::Value)dht::Valueinline
msgpack_unpack(const 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!=(const Value &o) const (defined in dht::Value)dht::Valueinline
operator<<(std::ostream &s, const Value &v)dht::Valuefriend
operator==(const Value &o) const (defined in dht::Value)dht::Valueinline
ownerdht::Value
OwnerFilter(const crypto::PublicKey &pk) (defined in dht::Value)dht::Valueinlinestatic
OwnerFilter(const InfoHash &pkh) (defined in dht::Value)dht::Valueinlinestatic
pack(const T &obj) (defined in dht::Value)dht::Valueinlinestatic
pack(const T &obj) (defined in dht::Value)dht::Valueinlinestatic
prioritydht::Value
recipientdht::Value
RecipientFilter(const InfoHash &r) (defined in dht::Value)dht::Valueinlinestatic
seqdht::Value
SeqNumFilter(uint16_t seq_no) (defined in dht::Value)dht::Valueinlinestatic
setCypher(Blob &&c) (defined in dht::Value)dht::Valueinline
setRecipient(const InfoHash &r) (defined in dht::Value)dht::Valueinline
sign(const crypto::PrivateKey &key)dht::Value
signaturedht::Value
size() constdht::Value
toString() const (defined in dht::Value)dht::Valueinline
typedht::Value
TypeFilter(const ValueType &t) (defined in dht::Value)dht::Valueinlinestatic
TypeFilter(const ValueType::Id &tid) (defined in dht::Value)dht::Valueinlinestatic
unpack(const Value &v) (defined in dht::Value)dht::Valueinlinestatic
unpack(const Value &v) (defined in dht::Value)dht::Valueinlinestatic
unpack() (defined in dht::Value)dht::Valueinline
user_typedht::Value
UserTypeFilter(std::string ut) (defined in dht::Value)dht::Valueinlinestatic
Value() (defined in dht::Value)dht::Valueinline
Value(Id id) (defined in dht::Value)dht::Valueinline
Value(ValueType::Id t, const Blob &data, Id id=INVALID_ID)dht::Valueinline
Value(ValueType::Id t, Blob &&data, Id id=INVALID_ID) (defined in dht::Value)dht::Valueinline
Value(ValueType::Id t, const uint8_t *dat_ptr, size_t dat_len, Id id=INVALID_ID) (defined in dht::Value)dht::Valueinline
Value(ValueType::Id t, const Type &d, Id id=INVALID_ID) (defined in dht::Value)dht::Valueinline
Value(const ValueType &t, const Type &d, Id id=INVALID_ID) (defined in dht::Value)dht::Valueinline
Value(const Blob &userdata)dht::Valueinline
Value(Blob &&userdata) (defined in dht::Value)dht::Valueinline
Value(const uint8_t *dat_ptr, size_t dat_len) (defined in dht::Value)dht::Valueinline
Value(Value &&o) noexcept (defined in dht::Value)dht::Valueinline
Value(const Type &vs) (defined in dht::Value)dht::Valueinline
Value(const msgpack::object &o)dht::Valueinline