C++ Distributed Hash Table
|
This is the complete list of members for dht::Value, including all inherited members.
AllFilter() (defined in dht::Value) | dht::Value | inlinestatic |
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 (defined in dht::Value) | dht::Value | |
Id typedef (defined in dht::Value) | dht::Value | |
IdFilter(const Id id) (defined in dht::Value) | dht::Value | inlinestatic |
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<<(std::ostream &s, const Value &v) | 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 | inlinestatic |
OwnerFilter(const InfoHash &pkh) (defined in dht::Value) | dht::Value | inlinestatic |
pack(const T &obj) (defined in dht::Value) | dht::Value | inlinestatic |
pack(const T &obj) (defined in dht::Value) | dht::Value | inlinestatic |
recipient | dht::Value | |
RecipientFilter(const InfoHash &r) (defined in dht::Value) | dht::Value | inlinestatic |
SecureDht (defined in dht::Value) | dht::Value | friend |
seq | dht::Value | |
SeqNumFilter(uint16_t seq_no) (defined in dht::Value) | dht::Value | inlinestatic |
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 | inlinestatic |
TypeFilter(const ValueType::Id &tid) (defined in dht::Value) | dht::Value | inlinestatic |
unpack(const Value &v) (defined in dht::Value) | dht::Value | inlinestatic |
unpack(const Value &v) (defined in dht::Value) | dht::Value | inlinestatic |
unpack() (defined in dht::Value) | dht::Value | inline |
user_type | dht::Value | |
UserTypeFilter(const std::string &ut) (defined in dht::Value) | dht::Value | inlinestatic |
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 |