|
My Project 3.7.9
C++ Distributed Hash Table
|


Public Member Functions | |
| IpServiceAnnouncement (sa_family_t family=AF_UNSPEC, in_port_t p=0) | |
| IpServiceAnnouncement (const SockAddr &sa) | |
| IpServiceAnnouncement (const Blob &b) | |
| template<typename Packer> | |
| void | msgpack_pack (Packer &pk) const |
| virtual void | msgpack_unpack (const msgpack::object &o) |
| in_port_t | getPort () const |
| void | setPort (in_port_t p) |
| const SockAddr & | getPeerAddr () const |
| virtual const ValueType & | getType () const |
| Public Member Functions inherited from dht::Value::Serializable< IpServiceAnnouncement > | |
| virtual void | unpackValue (const Value &v) |
| virtual Value | packValue () const |
Static Public Member Functions | |
| static bool | storePolicy (InfoHash, std::shared_ptr< Value > &, const InfoHash &, const SockAddr &) |
Static Public Attributes | |
| static const ValueType | TYPE |
Friends | |
| std::ostream & | operator<< (std::ostream &, const IpServiceAnnouncement &) |
Definition at line 219 of file default_types.h.
|
inline |
Definition at line 227 of file default_types.h.
|
inline |
Definition at line 233 of file default_types.h.
|
inline |
Definition at line 237 of file default_types.h.
|
inline |
Definition at line 257 of file default_types.h.
|
inline |
Definition at line 254 of file default_types.h.
|
inlinevirtual |
Reimplemented from dht::Value::Serializable< IpServiceAnnouncement >.
Definition at line 259 of file default_types.h.
|
inline |
Definition at line 240 of file default_types.h.
|
inlinevirtual |
Definition at line 246 of file default_types.h.
|
inline |
Definition at line 255 of file default_types.h.
|
friend |
print value for debugging
|
static |
Definition at line 225 of file default_types.h.