PRCYCoin  2.0.0.7rc1
P2P Digital Currency
chainparamsbase.h
Go to the documentation of this file.
1 // Copyright (c) 2014 The Bitcoin developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef BITCOIN_CHAINPARAMSBASE_H
6 #define BITCOIN_CHAINPARAMSBASE_H
7 
8 #include <string>
9 #include <vector>
10 
16 {
17 public:
18  enum Network {
22 
24  };
25 
26  const std::string& DataDir() const { return strDataDir; }
27  int RPCPort() const { return nRPCPort; }
28 
29 protected:
31 
32  int nRPCPort;
33  std::string strDataDir;
35 };
36 
42 
45 
51 
57 
63 
64 #endif // BITCOIN_CHAINPARAMSBASE_H
CBaseChainParams::Network
Network
Definition: chainparamsbase.h:18
NetworkIdFromCommandLine
CBaseChainParams::Network NetworkIdFromCommandLine()
Looks for -regtest or -testnet and returns the appropriate Network ID.
Definition: chainparamsbase.cpp:84
SelectBaseParamsFromCommandLine
bool SelectBaseParamsFromCommandLine()
Calls NetworkIdFromCommandLine() and then calls SelectParams as appropriate.
Definition: chainparamsbase.cpp:98
CBaseChainParams::strDataDir
std::string strDataDir
Definition: chainparamsbase.h:33
CBaseChainParams::MAX_NETWORK_TYPES
@ MAX_NETWORK_TYPES
Definition: chainparamsbase.h:23
CBaseChainParams::CBaseChainParams
CBaseChainParams()
Definition: chainparamsbase.h:30
CBaseChainParams
CBaseChainParams defines the base parameters (shared between prcycoin-cli and prcycoind) of a given i...
Definition: chainparamsbase.h:15
CBaseChainParams::DataDir
const std::string & DataDir() const
Definition: chainparamsbase.h:26
SelectBaseParams
void SelectBaseParams(CBaseChainParams::Network network)
Sets the params returned by Params() to those for the given network.
Definition: chainparamsbase.cpp:66
CBaseChainParams::MAIN
@ MAIN
Definition: chainparamsbase.h:19
CBaseChainParams::TESTNET
@ TESTNET
Definition: chainparamsbase.h:20
CBaseChainParams::networkID
Network networkID
Definition: chainparamsbase.h:34
BaseParams
const CBaseChainParams & BaseParams()
Return the currently selected parameters.
Definition: chainparamsbase.cpp:60
CBaseChainParams::REGTEST
@ REGTEST
Definition: chainparamsbase.h:21
CBaseChainParams::nRPCPort
int nRPCPort
Definition: chainparamsbase.h:32
AreBaseParamsConfigured
bool AreBaseParamsConfigured()
Return true if SelectBaseParamsFromCommandLine() has been called to select a network.
Definition: chainparamsbase.cpp:108
CBaseChainParams::RPCPort
int RPCPort() const
Definition: chainparamsbase.h:27