diff options
author | s_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b> | 2010-09-15 22:10:13 +0000 |
---|---|---|
committer | s_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b> | 2010-09-15 22:10:13 +0000 |
commit | efae3da41d821b12d1481de8b8e0b2e105d36ae3 (patch) | |
tree | a5d236f56a3f2d69d48e9b42297d6653601da057 /util.h | |
parent | 3df62878c3cece15a8921fbbdee7859ee9368768 (diff) | |
download | bitcoin-efae3da41d821b12d1481de8b8e0b2e105d36ae3.tar.xz |
config option -rpcallowip= to accept json-rpc connections from another machine
git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@155 1a98c847-1fd6-4fd8-948a-caf3550aa51b
Diffstat (limited to 'util.h')
-rw-r--r-- | util.h | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -160,9 +160,11 @@ string FormatMoney(int64 n, bool fPlus=false); bool ParseMoney(const string& str, int64& nRet); bool ParseMoney(const char* pszIn, int64& nRet); vector<unsigned char> ParseHex(const char* psz); -vector<unsigned char> ParseHex(const std::string& str); +vector<unsigned char> ParseHex(const string& str); void ParseParameters(int argc, char* argv[]); const char* wxGetTranslation(const char* psz); +bool WildcardMatch(const char* psz, const char* mask); +bool WildcardMatch(const string& str, const string& mask); int GetFilesize(FILE* file); void GetDataDir(char* pszDirRet); string GetConfigFile(); @@ -173,6 +175,7 @@ string MyGetSpecialFolderPath(int nFolder, bool fCreate); string GetDefaultDataDir(); string GetDataDir(); void ShrinkDebugFile(); +int GetRandInt(int nMax); uint64 GetRand(uint64 nMax); int64 GetTime(); int64 GetAdjustedTime(); @@ -399,6 +402,20 @@ inline bool IsSwitchChar(char c) #endif } +inline string GetArg(const string& strArg, const string& strDefault) +{ + if (mapArgs.count(strArg)) + return mapArgs[strArg]; + return strDefault; +} + +inline int64 GetArg(const string& strArg, int64 nDefault) +{ + if (mapArgs.count(strArg)) + return atoi64(mapArgs[strArg]); + return nDefault; +} + |