A CService with information about it as peer.
More...
#include <protocol.h>
|
| | CAddress () |
| |
| | CAddress (CService ipIn, ServiceFlags nServicesIn) |
| |
| void | Init () |
| |
| template<typename Stream , typename Operation > |
| void | SerializationOp (Stream &s, Operation ser_action) |
| |
| | CService () |
| |
| | CService (const CNetAddr &ip, unsigned short port) |
| |
| | CService (const struct in_addr &ipv4Addr, unsigned short port) |
| |
| | CService (const struct sockaddr_in &addr) |
| |
| unsigned short | GetPort () const |
| |
| bool | GetSockAddr (struct sockaddr *paddr, socklen_t *addrlen) const |
| |
| bool | SetSockAddr (const struct sockaddr *paddr) |
| |
| std::vector< unsigned char > | GetKey () const |
| |
| std::string | ToString () const |
| |
| std::string | ToStringPort () const |
| |
| std::string | ToStringIPPort () const |
| |
| | CService (const struct in6_addr &ipv6Addr, unsigned short port) |
| |
| | CService (const struct sockaddr_in6 &addr) |
| |
| template<typename Stream , typename Operation > |
| void | SerializationOp (Stream &s, Operation ser_action) |
| |
| | CNetAddr () |
| |
| | CNetAddr (const struct in_addr &ipv4Addr) |
| |
| void | SetIP (const CNetAddr &ip) |
| |
| bool | SetInternal (const std::string &name) |
| | Transform an arbitrary string into a non-routable ipv6 address. More...
|
| |
| bool | SetSpecial (const std::string &strName) |
| |
| bool | IsIPv4 () const |
| |
| bool | IsIPv6 () const |
| |
| bool | IsRFC1918 () const |
| |
| bool | IsRFC2544 () const |
| |
| bool | IsRFC6598 () const |
| |
| bool | IsRFC5737 () const |
| |
| bool | IsRFC3849 () const |
| |
| bool | IsRFC3927 () const |
| |
| bool | IsRFC3964 () const |
| |
| bool | IsRFC4193 () const |
| |
| bool | IsRFC4380 () const |
| |
| bool | IsRFC4843 () const |
| |
| bool | IsRFC4862 () const |
| |
| bool | IsRFC6052 () const |
| |
| bool | IsRFC6145 () const |
| |
| bool | IsTor () const |
| |
| bool | IsLocal () const |
| |
| bool | IsRoutable () const |
| |
| bool | IsInternal () const |
| |
| bool | IsValid () const |
| |
| enum Network | GetNetwork () const |
| |
| std::string | ToString () const |
| |
| std::string | ToStringIP () const |
| |
| unsigned int | GetByte (int n) const |
| |
| uint64_t | GetHash () const |
| |
| bool | GetInAddr (struct in_addr *pipv4Addr) const |
| |
| std::vector< unsigned char > | GetGroup () const |
| |
| int | GetReachabilityFrom (const CNetAddr *paddrPartner=nullptr) const |
| | Calculates a metric for how reachable (*this) is from a given partner. More...
|
| |
| | CNetAddr (const struct in6_addr &pipv6Addr, const uint32_t scope=0) |
| |
| bool | GetIn6Addr (struct in6_addr *pipv6Addr) const |
| |
| template<typename Stream , typename Operation > |
| void | SerializationOp (Stream &s, Operation ser_action) |
| |
A CService with information about it as peer.
Definition at line 328 of file protocol.h.
◆ CAddress() [1/2]
◆ CAddress() [2/2]
◆ Init()
◆ SerializationOp()
template<typename Stream , typename Operation >
| void CAddress::SerializationOp |
( |
Stream & |
s, |
|
|
Operation |
ser_action |
|
) |
| |
|
inline |
◆ ADD_SERIALIZE_METHODS
| CAddress::ADD_SERIALIZE_METHODS |
◆ nServices
◆ nTime
| unsigned int CAddress::nTime |
The documentation for this class was generated from the following files: