|
Electroneum
|
Classes | |
| class | async_console_handler |
| class | async_stdin_reader |
| class | command_handler |
| class | console_handlers_binder |
| class | copyable_atomic |
| class | critical_region |
| class | critical_region_t |
| class | critical_section |
| class | crypted_storage |
| struct | enableable |
| class | event |
| class | exclusive_guard |
| struct | from_hex |
| class | global_regexp_critical_section |
| class | http_server_impl_base |
| class | initializer |
| class | jsonrpc_server_impl_base |
| struct | mlocked |
| class | mlocker |
| class | service_impl_base |
| class | shared_critical_section |
| class | shared_guard |
| struct | simple_event |
| class | span |
| Non-owning sequence of data. Does not deep copy. More... | |
| struct | to_hex |
| class | wipeable_string |
Typedefs | |
| template<class T , size_t N> | |
| using | mlocked_arr = mlocked< std::array< T, N > > |
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 More... | |
| 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 = typedef 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.
|
noexcept |
|
noexcept |
| bool epee::empty_commands_handler | ( | t_server * | psrv, |
| const std::string & | command | ||
| ) |
Definition at line 284 of file console_handler.h.
|
inline |
|
noexcept |
| bool epee::is_stdout_a_tty | ( | ) |
| 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 | ( | ) |
| 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.


| 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.

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, |
| 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 | ( | t_server * | ptsrv, |
| t_handler | handlr, | ||
| const std::string & | prompt, | ||
| const std::string & | usage = "" |
||
| ) |
Definition at line 417 of file console_handler.h.

| 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_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.

| 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.

|
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.