|
Electroneum
|
Namespaces | |
| namespace | ado_db_helper |
| namespace | file_io_utils |
| namespace | fnv |
| namespace | net_utils |
| namespace | math_helper |
| namespace | misc_utils |
| namespace | debug |
| namespace | json_rpc |
| namespace | levin |
| namespace | profile_tools |
| namespace | reg_utils |
| namespace | serialization |
| namespace | StorageNamed |
| namespace | string_encoding |
| namespace | string_tools |
| namespace | tiny_ini |
| namespace | zlib_helper |
| namespace | tests |
Classes | |
| class | async_stdin_reader |
| class | async_console_handler |
| class | command_handler |
| class | console_handlers_binder |
| class | copyable_atomic |
| struct | to_hex |
| struct | from_hex |
| class | mlocker |
| struct | mlocked |
| class | http_server_impl_base |
| class | jsonrpc_server_impl_base |
| class | global_regexp_critical_section |
| struct | enableable |
| class | service_impl_base |
| class | span |
| Non-owning sequence of data. Does not deep copy. More... | |
| class | initializer |
| class | crypted_storage |
| struct | simple_event |
| class | critical_section |
| class | critical_region_t |
| class | critical_region |
| class | shared_critical_section |
| class | shared_guard |
| class | exclusive_guard |
| class | event |
| class | wipeable_string |
Typedefs | |
| template<class T, size_t N> | |
| using | mlocked_arr = mlocked<std::array<T, N>> |
Enumerations | |
| enum | console_colors { console_color_default , console_color_white , console_color_red , console_color_green , console_color_blue , console_color_cyan , console_color_magenta , console_color_yellow } |
Functions | |
| template<class t_server> | |
| bool | empty_commands_handler (t_server *psrv, const std::string &command) |
| template<class t_server, class t_handler> | |
| bool | start_default_console (t_server *ptsrv, t_handler handlr, std::function< std::string(void)> prompt, const std::string &usage="") |
| template<class t_server, class t_handler> | |
| bool | start_default_console (t_server *ptsrv, t_handler handlr, const std::string &prompt, const std::string &usage="") |
| template<class t_server> | |
| bool | start_default_console (t_server *ptsrv, const std::string &prompt, const std::string &usage="") |
| template<class t_server, class t_handler> | |
| bool | no_srv_param_adapter (t_server *ptsrv, const std::string &cmd, t_handler handlr) |
| template<class t_server, class t_handler> | |
| bool | run_default_console_handler_no_srv_param (t_server *ptsrv, t_handler handlr, std::function< std::string(void)> prompt, const std::string &usage="") |
| template<class t_server, class t_handler> | |
| bool | run_default_console_handler_no_srv_param (t_server *ptsrv, t_handler handlr, const std::string &prompt, const std::string &usage="") |
| template<class t_server, class t_handler> | |
| bool | start_default_console_handler_no_srv_param (t_server *ptsrv, t_handler handlr, std::function< std::string(void)> prompt, const std::string &usage="") |
| template<class t_server, class t_handler> | |
| bool | start_default_console_handler_no_srv_param (t_server *ptsrv, t_handler handlr, const std::string &prompt, const std::string &usage="") |
| bool | is_stdout_a_tty () |
| void | set_console_color (int color, bool bright) |
| void | reset_console_color () |
| template<typename T> | |
| T & | unwrap (mlocked< T > &src) |
| template<typename T> | |
| const T & | unwrap (mlocked< T > const &src) |
| template<typename T> | |
| void | serialize_default (const T &t, T v) |
| template<typename T> | |
| void | serialize_default (T &t, T v) |
| template<typename T> | |
| constexpr span< const typename T::value_type > | to_span (const T &src) |
| template<typename T> | |
| constexpr span< typename T::value_type > | to_mut_span (T &src) |
| template<typename T> | |
| constexpr bool | has_padding () noexcept |
| template<typename T> | |
| span< const std::uint8_t > | to_byte_span (const span< const T > src) noexcept |
| template<typename T> | |
| span< const std::uint8_t > | as_byte_span (const T &src) noexcept |
| template<typename T> | |
| span< std::uint8_t > | as_mut_byte_span (T &src) noexcept |
| template<typename T> | |
| span< const T > | strspan (const std::string &s) noexcept |
| make a span from a std::string | |
| template<class Type> | |
| Type::iterator | to_nonsonst_iterator (Type &obj, typename Type::const_iterator it) |
| template<class Type> | |
| Type::iterator | to_nonsonst_iterator (typename Type::iterator base_it, typename Type::const_iterator it) |
| const char * | get_wait_for_result_as_text (DWORD res) |
Variables | |
| unsigned int | g_test_dbg_lock_sleep = 0 |
| using epee::mlocked_arr = mlocked<std::array<T, N>> |
| enum epee::console_colors |
| Enumerator | |
|---|---|
| console_color_default | |
| console_color_white | |
| console_color_red | |
| console_color_green | |
| console_color_blue | |
| console_color_cyan | |
| console_color_magenta | |
| console_color_yellow | |
Definition at line 206 of file misc_log_ex.h.
Definition at line 153 of file span.h.


| bool epee::empty_commands_handler | ( | t_server * | psrv, |
| const std::string & | command ) |
Definition at line 284 of file console_handler.h.

|
inline |
Definition at line 210 of file winobj.h.
|
constexprnoexcept |
| bool epee::is_stdout_a_tty | ( | ) |
Definition at line 323 of file mlog.cpp.

| bool epee::no_srv_param_adapter | ( | t_server * | ptsrv, |
| const std::string & | cmd, | ||
| t_handler | handlr ) |
Definition at line 429 of file console_handler.h.

| void epee::reset_console_color | ( | ) |
Definition at line 460 of file mlog.cpp.


| bool epee::run_default_console_handler_no_srv_param | ( | t_server * | ptsrv, |
| t_handler | handlr, | ||
| const std::string & | prompt, | ||
| const std::string & | usage = "" ) |
Definition at line 442 of file console_handler.h.

| bool epee::run_default_console_handler_no_srv_param | ( | t_server * | ptsrv, |
| t_handler | handlr, | ||
| std::function< std::string(void)> | prompt, | ||
| const std::string & | usage = "" ) |
Definition at line 435 of file console_handler.h.


Definition at line 75 of file keyvalue_serialization.h.
Definition at line 76 of file keyvalue_serialization.h.
| void epee::set_console_color | ( | int | color, |
| bool | bright ) |
Definition at line 341 of file mlog.cpp.


| bool epee::start_default_console | ( | t_server * | ptsrv, |
| const std::string & | prompt, | ||
| const std::string & | usage = "" ) |
Definition at line 423 of file console_handler.h.

| bool epee::start_default_console | ( | t_server * | ptsrv, |
| t_handler | handlr, | ||
| const std::string & | prompt, | ||
| const std::string & | usage = "" ) |
| bool epee::start_default_console | ( | t_server * | ptsrv, |
| t_handler | handlr, | ||
| std::function< std::string(void)> | prompt, | ||
| const std::string & | usage = "" ) |
Definition at line 409 of file console_handler.h.

| bool epee::start_default_console_handler_no_srv_param | ( | t_server * | ptsrv, |
| t_handler | handlr, | ||
| const std::string & | prompt, | ||
| const std::string & | usage = "" ) |
Definition at line 455 of file console_handler.h.

| bool epee::start_default_console_handler_no_srv_param | ( | t_server * | ptsrv, |
| t_handler | handlr, | ||
| std::function< std::string(void)> | prompt, | ||
| const std::string & | usage = "" ) |
Definition at line 448 of file console_handler.h.


|
noexcept |
| Type::iterator epee::to_nonsonst_iterator | ( | Type & | obj, |
| typename Type::const_iterator | it ) |
Definition at line 36 of file to_nonconst_iterator.h.
| Type::iterator epee::to_nonsonst_iterator | ( | typename Type::iterator | base_it, |
| typename Type::const_iterator | it ) |
Definition at line 45 of file to_nonconst_iterator.h.
| unsigned int epee::g_test_dbg_lock_sleep = 0 |
Definition at line 48 of file wallet_manager.cpp.