Remove unused functions & cleanup code:

* Remove superseded ECDSA key functions
* Remove unused string helper functions
* Remove beast::FatalError
* Cleanup SSL context generation
* Improve parsing of RPC commands during startup
This commit is contained in:
Nik Bougalis
2016-06-01 17:56:00 -07:00
parent 279c2a6f82
commit 2206d0ef65
21 changed files with 135 additions and 612 deletions

View File

@@ -18,10 +18,10 @@
//==============================================================================
#include <BeastConfig.h>
#include <ripple/protocol/BuildInfo.h>
#include <ripple/basics/contract.h>
#include <ripple/beast/unit_test.h>
#include <ripple/beast/core/FatalError.h>
#include <ripple/beast/core/SemanticVersion.h>
#include <ripple/protocol/BuildInfo.h>
namespace ripple {
@@ -107,40 +107,20 @@ getMinimumProtocol ()
std::string const&
getVersionString ()
{
struct SanityChecker
{
SanityChecker ()
{
beast::SemanticVersion v;
char const* const rawText = getRawVersionString ();
if (! v.parse (rawText) || v.print () != rawText)
beast::FatalError ("Bad server version string", __FILE__, __LINE__);
versionString = rawText;
}
std::string versionString;
};
static SanityChecker const value;
return value.versionString;
static std::string const value = [] {
std::string const versionString = getRawVersionString ();
beast::SemanticVersion v;
if (!v.parse (versionString) || v.print () != versionString)
LogicError (versionString + ": Bad server version string");
return versionString;
}();
return value;
}
std::string const& getFullVersionString ()
{
struct PrettyPrinter
{
PrettyPrinter () : fullVersionString ("rippled-" + getVersionString ()){}
std::string fullVersionString;
};
static PrettyPrinter const value;
return value.fullVersionString;
static std::string const value = "rippled-" + getVersionString ();
return value;
}
ProtocolVersion