Scorum
Classes | Namespaces | Typedefs | Functions
application.cpp File Reference
#include <scorum/app/api.hpp>
#include <scorum/app/database_api.hpp>
#include <scorum/app/chain_api.hpp>
#include <scorum/app/advertising_api.hpp>
#include <scorum/app/betting_api.hpp>
#include <scorum/app/api_access.hpp>
#include <scorum/app/application.hpp>
#include <scorum/app/plugin.hpp>
#include <scorum/account_statistics/account_statistics_api.hpp>
#include <scorum/account_statistics/account_statistics_plugin.hpp>
#include <scorum/blockchain_history/account_history_api.hpp>
#include <scorum/blockchain_history/blockchain_history_api.hpp>
#include <scorum/blockchain_history/blockchain_history_plugin.hpp>
#include <scorum/blockchain_monitoring/blockchain_monitoring_plugin.hpp>
#include <scorum/blockchain_monitoring/blockchain_statistics_api.hpp>
#include <scorum/chain/schema/scorum_objects.hpp>
#include <scorum/chain/schema/scorum_object_types.hpp>
#include <scorum/chain/database_exceptions.hpp>
#include <scorum/chain/genesis/genesis_state.hpp>
#include <scorum/egenesis/egenesis.hpp>
#include <fc/time.hpp>
#include <graphene/net/core_messages.hpp>
#include <graphene/net/exceptions.hpp>
#include <graphene/utilities/key_conversion.hpp>
#include <graphene/utilities/git_revision.hpp>
#include <fc/git_revision.hpp>
#include <fc/smart_ref_impl.hpp>
#include <fc/io/fstream.hpp>
#include <fc/rpc/api_connection.hpp>
#include <fc/rpc/websocket_api.hpp>
#include <fc/network/resolve.hpp>
#include <fc/string.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/signals2.hpp>
#include <boost/range/algorithm/reverse.hpp>
#include <iostream>
#include <fstream>
#include <set>
#include <fc/log/file_appender.hpp>
#include <fc/log/logger.hpp>
#include <fc/log/logger_config.hpp>
#include <boost/range/adaptor/reversed.hpp>
#include <scorum/common_api/config_api.hpp>

Go to the source code of this file.

Classes

class  scorum::app::detail::application_impl
 

Namespaces

 scorum
 
 scorum::app
 
 scorum::app::detail
 

Typedefs

using scorum::app::detail::plugins_type = std::map< std::string, std::shared_ptr< abstract_plugin > >
 
using scorum::app::detail::plugin_names_type = std::set< std::string >
 

Functions

void scorum::app::print_application_version ()
 
void scorum::app::print_program_options (std::ostream &stream, const boost::program_options::options_description &options)
 
fc::path scorum::app::get_data_dir_path (const boost::program_options::variables_map &options)
 
fc::path scorum::app::get_config_file_path (const boost::program_options::variables_map &options)
 
void scorum::app::create_config_file_if_not_exist (const fc::path &config_ini_path, const boost::program_options::options_description &cfg_options)