#include "serialize.h"
#include "netbase.h"
#include <string>
+#include <limits>
#include "uint256.h"
extern bool fTestNet;
-static inline unsigned short GetDefaultPort(const bool testnet = fTestNet)
+inline unsigned short GetDefaultPort()
{
- return testnet ? 17777 : 7777;
+ return static_cast<unsigned short>(fTestNet ? 17777 : 7777);
}
/** nServices flags */
enum
{
- NODE_NETWORK = (1 << 0),
+ NODE_NETWORK = (1 << 0)
};
/** A CService with information about it as peer */
CAddress();
explicit CAddress(CService ipIn, uint64_t nServicesIn=NODE_NETWORK);
- void Init();
-
IMPLEMENT_SERIALIZE
(
CAddress* pthis = const_cast<CAddress*>(this);