Method List
- 
    #== Meshchat::Node
- 
    #[] Meshchat::Configuration::HashFile
- 
    #[] Meshchat::Configuration::AppConfig
- 
    #[]= Meshchat::Configuration::HashFile
- 
    #[]= Meshchat::Configuration::AppConfig
- 
    #_active_relay Meshchat::Network::Remote::RelayPool
- 
    #_available_relays Meshchat::Network::Remote::RelayPool
- 
    #_cli Meshchat::Ui::CLI::InputFactory
- 
    #_client Meshchat::Network::Remote::Relay
- 
    #_command_factory Meshchat::Ui::CLI
- 
    #_common_parameters Meshchat::Network::Message::Factory
- 
    #_connected Meshchat::Network::Remote::Relay
- 
    #_dispatcher Meshchat::Network::Message::Factory
- 
    #_hash Meshchat::Configuration::HashFile
- 
    #_input Meshchat::Ui::Command::Base
- 
    #_input Meshchat::Network::Incoming::MessageDecryptor
- 
    #_input_buffer Meshchat::Ui::CLI::Base
- 
    #_input_factory Meshchat::Ui::Command::Base
- 
    #_input_receiver Meshchat::Ui::CLI::Base
- 
    #_input_receiver Meshchat::Ui::CLI::ReadlineInput
- 
    #_json Meshchat::Network::Incoming::MessageDecryptor
- 
    #_known_relays Meshchat::Network::Remote::RelayPool
- 
    #_last_input_received_at Meshchat::Ui::CLI
- 
    #_local_client Meshchat::Network::Dispatcher
- 
    #_location Meshchat::Network::Incoming::MessageProcessor
- 
    #_logger Meshchat::Ui::Display::Manager
- 
    #_message Meshchat::Network::Incoming::MessageDecryptor
- 
    #_message Meshchat::Network::Message::Base
- 
    #_message_dispatcher Meshchat::Network::Local::Connection
- 
    #_message_dispatcher Meshchat::Network::Incoming::MessageProcessor
- 
    #_message_dispatcher Meshchat::Ui::CLI
- 
    #_message_dispatcher Meshchat::Network::Message::Base
- 
    #_message_dispatcher Meshchat::Network::Local::Server
- 
    #_message_dispatcher Meshchat::Network::Remote::Connection
- 
    #_message_dispatcher Meshchat::Network::Remote::RelayPool
- 
    #_message_dispatcher Meshchat::Ui::Command::Base
- 
    #_message_dispatcher Meshchat::Ui::CLI::InputFactory
- 
    #_message_factory Meshchat::Ui::Command::Base
- 
    #_message_factory Meshchat::Network::Incoming::MessageDecryptor
- 
    #_message_factory Meshchat::Network::Dispatcher
- 
    #_message_factory Meshchat::Network::Incoming::MessageProcessor
- 
    #_message_factory Meshchat::Network::Message::Base
- 
    #_message_factory Meshchat::Ui::CLI::InputFactory
- 
    #_message_factory Meshchat::Network::Local::Connection
- 
    #_message_factory Meshchat::Network::Remote::Connection
- 
    #_message_factory Meshchat::Ui::CLI
- 
    #_message_processor Meshchat::Network::Incoming::RequestProcessor
- 
    #_network Meshchat::Network::Incoming::MessageProcessor
- 
    #_options Meshchat::Configuration::AppConfig
- 
    #_relay_client Meshchat::Network::Dispatcher
- 
    #_relay_pool Meshchat::Network::Remote::Connection
- 
    #_request_processor Meshchat::Network::Local::Server
- 
    #_request_processor Meshchat::Network::Remote::Relay
- 
    #_sender_location Meshchat::Network::Message::Base
- 
    #_sender_name Meshchat::Network::Message::Base
- 
    #_sender_uid Meshchat::Network::Message::Base
- 
    #_sent_idle_message Meshchat::Ui::CLI
- 
    #_time_received Meshchat::Network::Message::Base
- 
    #_to Meshchat::Network::Message::Whisper
- 
    #_ui Meshchat::Ui::Display::Manager
- 
    #_url Meshchat::Network::Remote::Relay
- 
    #activity_timeout_triggred? Meshchat::Ui::CLI
- 
    add_line Meshchat::Ui::Display
- 
    #add_line Meshchat::Ui::Display::ReadlineDisplay
- 
    #add_line Meshchat::Ui::Display::Base
- 
    #alert Meshchat::Ui::Display::ReadlineDisplay
- 
    alert Meshchat::Ui::Display
- 
    #alert Meshchat::Ui::Display::Base
- 
    alert_and_exit Meshchat::Configuration::Identity
- 
    #as_hash Meshchat::Configuration::HashFile
- 
    #as_info Meshchat::Node
- 
    #as_json Meshchat::Node
- 
    as_json Meshchat::Node
- 
    as_sha512 Meshchat::Node
- 
    ask_for_alias Meshchat::Configuration::Identity
- 
    autocompletes Meshchat::Ui::CLI::ReadlineInput
- 
    #away_timeout Meshchat::Ui::CLI
- 
    bootstrap_runloop Meshchat
- 
    #build_response Meshchat::Network::Local::Server
- 
    chat Meshchat::Ui::Display
- 
    #chat Meshchat::Ui::Display::ReadlineDisplay
- 
    #chat Meshchat::Ui::Display::Base
- 
    #chat_message_received Meshchat::Network::Remote::Relay
- 
    check_or_create Meshchat::Configuration::Identity
- 
    #client Meshchat::Network::Message::Base
- 
    #client_version Meshchat::Network::Message::Base
- 
    #command_valid? Meshchat::Ui::Command::Ping
- 
    #command_valid? Meshchat::Ui::Command::Import
- 
    #config_set_args Meshchat::Ui::Command::Config
- 
    confirm? Meshchat::Configuration::Identity
- 
    confirm_alias Meshchat::Configuration::Identity
- 
    confirm_keys Meshchat::Configuration::Identity
- 
    confirm_uid Meshchat::Configuration::Identity
- 
    #connected? Meshchat::Network::Remote::Relay
- 
    #create Meshchat::Network::Message::Factory
- 
    #create Meshchat::Ui::CLI::InputFactory
- 
    create_database Meshchat::Configuration::Database
- 
    #create_for_input Meshchat::Ui::CLI::InputFactory
- 
    #create_http_request Meshchat::Network::Local::Connection
- 
    #create_input Meshchat::Ui::CLI
- 
    #create_with_class Meshchat::Ui::CLI::InputFactory
- 
    creating_input_failed Meshchat::Debug
- 
    current Meshchat::Ui::Display
- 
    current_encryptor Meshchat::Encryption
- 
    debug Meshchat::Ui::Display
- 
    #debug? Meshchat::Configuration::Settings
- 
    decrypt Meshchat::Encryption::AES_RSA
- 
    decrypt Meshchat::Encryption
- 
    decrypt Meshchat::Encryption::Passthrough
- 
    #default_settings Meshchat::Configuration::HashFile
- 
    description Meshchat::Ui::Command::Config
- 
    description Meshchat::Ui::Command::Share
- 
    description Meshchat::Ui::Command::Emote
- 
    description Meshchat::Ui::Command::Import
- 
    description Meshchat::Ui::Command::Ping
- 
    description Meshchat::Ui::Command::Help
- 
    description Meshchat::Ui::Command::Exit
- 
    description Meshchat::Ui::Command::Bind
- 
    description Meshchat::Ui::Command::Irb
- 
    description Meshchat::Ui::Command::SendDisconnect
- 
    description Meshchat::Ui::Command::Identity
- 
    description Meshchat::Ui::Command::Offline
- 
    description Meshchat::Ui::Command::Whisper
- 
    description Meshchat::Ui::Command::PingAll
- 
    description Meshchat::Ui::Command::Server
- 
    description Meshchat::Ui::Command::Online
- 
    diff Meshchat::Node
- 
    #display Meshchat::Network::Message::Base
- 
    #display Meshchat::Network::Message::PingReply
- 
    #display Meshchat::Network::Message::Ping
- 
    #display Meshchat::Network::Message::Disconnect
- 
    #display Meshchat::Configuration::HashFile
- 
    #emote Meshchat::Ui::Display::Base
- 
    emote Meshchat::Ui::Display
- 
    #emote Meshchat::Ui::Display::ReadlineDisplay
- 
    encrypt Meshchat::Encryption::Passthrough
- 
    encrypt Meshchat::Encryption
- 
    encrypt Meshchat::Encryption::AES_RSA
- 
    #encrypt_for Meshchat::Network::Message::Base
- 
    encryption_failed Meshchat::Debug
- 
    encryptor= Meshchat::Encryption
- 
    #ensure_active_connection! Meshchat::Network::Remote::RelayPool
- 
    error Meshchat::Ui::Display
- 
    #error_message_received Meshchat::Network::Remote::Relay
- 
    #errors Meshchat::Configuration::Settings
- 
    #exists? Meshchat::Configuration::HashFile
- 
    fatal Meshchat::Ui::Display
- 
    #filename Meshchat::Configuration::HashFile
- 
    #filename Meshchat::Ui::Command::Import
- 
    #find_initial_relay Meshchat::Network::Remote::RelayPool
- 
    for Meshchat::Node
- 
    from_json Meshchat::Node
- 
    generate! Meshchat::Configuration::Identity
- 
    #generate_keys Meshchat::Configuration::Settings
- 
    #generate_uid Meshchat::Configuration::Settings
- 
    #handle Meshchat::Ui::Command::Config
- 
    #handle Meshchat::Ui::Command::Share
- 
    #handle Meshchat::Network::Message::NodeListDiff
- 
    #handle Meshchat::Ui::Command::Exit
- 
    #handle Meshchat::Ui::Command::Help
- 
    #handle Meshchat::Ui::Command::Ping
- 
    #handle Meshchat::Ui::Command::Chat
- 
    #handle Meshchat::Ui::Command::Base
- 
    #handle Meshchat::Ui::Command::Bind
- 
    #handle Meshchat::Network::Message::NodeList
- 
    #handle Meshchat::Ui::Command::Irb
- 
    #handle Meshchat::Network::Message::NodeListHash
- 
    #handle Meshchat::Ui::Command::Identity
- 
    #handle Meshchat::Ui::Command::PingAll
- 
    #handle Meshchat::Ui::Command::Whisper
- 
    #handle Meshchat::Ui::Command::Offline
- 
    #handle Meshchat::Ui::Command::Server
- 
    #handle Meshchat::Ui::Command::Online
- 
    #handle Meshchat::Network::Message::Ping
- 
    #handle Meshchat::Network::Message::Base
- 
    #handle Meshchat::Ui::Command::SendDisconnect
- 
    #handle Meshchat::Ui::Command::Import
- 
    #identity Meshchat::Configuration::Settings
- 
    #identity_as_json Meshchat::Configuration::Settings
- 
    import_from_file Meshchat::Node
- 
    #info Meshchat::Ui::Display::Base
- 
    #info Meshchat::Ui::Display::ReadlineDisplay
- 
    info Meshchat::Ui::Display
- 
    #initialize Meshchat::Network::Remote::Connection
- 
    #initialize Meshchat::Network::Message::Base
- 
    #initialize Meshchat::Network::Local::Server
- 
    #initialize Meshchat::Ui::Display::Manager
- 
    #initialize Meshchat::Network::Dispatcher
- 
    #initialize Meshchat::Network::Remote::RelayPool
- 
    #initialize Meshchat::Ui::Command::Emote
- 
    #initialize Meshchat::Network::Message::Factory
- 
    #initialize Meshchat::Configuration::HashFile
- 
    #initialize Meshchat::Network::Remote::Relay
- 
    #initialize Meshchat::Ui::Command::Base
- 
    #initialize Meshchat::Network::Local::Connection
- 
    #initialize Meshchat::Network::Incoming::RequestProcessor
- 
    #initialize Meshchat::Ui::CLI::Base
- 
    #initialize Meshchat::Network::Incoming::MessageProcessor
- 
    #initialize Meshchat::Configuration::Settings
- 
    #initialize Meshchat::Ui::CLI
- 
    #initialize Meshchat::Network::Message::Whisper
- 
    #initialize Meshchat::Network::Incoming::MessageDecryptor
- 
    #initialize Meshchat::Ui::CLI::ReadlineInput::Handler
- 
    #initialize Meshchat::Ui::CLI::ReadlineInput
- 
    #initialize Meshchat::Ui::CLI::InputFactory
- 
    #initialize Meshchat::Configuration::AppConfig
- 
    #input_receiver= Meshchat::Ui::CLI::ReadlineInput::Handler
- 
    instance Meshchat::Ui::Notifier::Base
- 
    #ip_addresses Meshchat::Ui::Command::Bind
- 
    #is_command? Meshchat::Ui::CLI::InputFactory
- 
    #is_complete? Meshchat::Configuration::Settings
- 
    #is_processing_for_local? Meshchat::Network::Incoming::MessageProcessor
- 
    #is_processing_for_relay? Meshchat::Network::Incoming::MessageProcessor
- 
    #is_receiving? Meshchat::Network::Message::Factory
- 
    #is_valid_set_command? Meshchat::Ui::Command::Config
- 
    #is_whisper? Meshchat::Ui::CLI::InputFactory
- 
    #key_pair Meshchat::Configuration::Settings
- 
    #keys_exist? Meshchat::Configuration::Settings
- 
    #load Meshchat::Configuration::HashFile
- 
    #location Meshchat::Configuration::Settings
- 
    #location Meshchat::Node
- 
    #location_is_web_socket? Meshchat::Node
- 
    #log Meshchat::Ui::Display::Base
- 
    log Meshchat::Debug
- 
    #lookup_field Meshchat::Ui::Command::Ping
- 
    #lookup_value Meshchat::Ui::Command::Ping
- 
    #mark_as_offline Meshchat::Network::Remote::Relay
- 
    #message Meshchat::Network::Message::Base
- 
    #message Meshchat::Ui::Command::Whisper
- 
    #message Meshchat::Network::Message::NodeListHash
- 
    #message Meshchat::Network::Message::NodeList
- 
    #message Meshchat::Network::Incoming::MessageDecryptor
- 
    message_being_dispatched Meshchat::Debug
- 
    #message_parts_for Meshchat::Ui::Display::ReadlineDisplay
- 
    message_type_not_found Meshchat::Debug
- 
    not_on_local_network Meshchat::Debug
- 
    #notify Meshchat::Ui::Display::Manager
- 
    #notify_readable Meshchat::Ui::CLI::ReadlineInput::Handler
- 
    #online Meshchat::Node
- 
    #parameters_for Meshchat::Network::Message::Factory
- 
    #parse_content Meshchat::Network::Incoming::RequestProcessor
- 
    #parse_ping_command Meshchat::Ui::Command::Ping
- 
    #payload Meshchat::Network::Message::Base
- 
    #payload_for Meshchat::Network::Remote::Connection
- 
    #payload_for Meshchat::Network::Local::Connection
- 
    person_not_online Meshchat::Debug
- 
    #present_message Meshchat::Ui::Display::Manager
- 
    present_message Meshchat::Ui::Display
- 
    #print_non_destructively Meshchat::Ui::Display::ReadlineDisplay
- 
    #private_key Meshchat::Configuration::Settings
- 
    #process Meshchat::Network::Incoming::MessageProcessor
- 
    #process Meshchat::Network::Local::Server
- 
    #process Meshchat::Network::Incoming::RequestProcessor
- 
    #process_error Meshchat::Network::Remote::Relay
- 
    #process_http_request Meshchat::Network::Local::Server
- 
    #process_message Meshchat::Network::Remote::Relay
- 
    #public_key Meshchat::Configuration::Settings
- 
    public_key_from_uid Meshchat::Node
- 
    #read_file Meshchat::Configuration::HashFile
- 
    #receive_data Meshchat::Ui::CLI::Base
- 
    #receive_line Meshchat::Ui::CLI::Base
- 
    #receive_line Meshchat::Ui::CLI::KeyboardLineInput
- 
    received_message_from_relay Meshchat::Debug
- 
    receiving_message Meshchat::Debug
- 
    #receiving_parameters_for Meshchat::Network::Message::Factory
- 
    #render Meshchat::Network::Message::Base
- 
    #reset_timeout_timer Meshchat::Ui::CLI
- 
    #respond Meshchat::Network::Message::Ping
- 
    #respond Meshchat::Network::Message::Base
- 
    #respond Meshchat::Network::Message::NodeListHash
- 
    #respond Meshchat::Network::Message::NodeList
- 
    #respond_with_confirmation_of_in_sync Meshchat::Network::Message::NodeList
- 
    #respond_with_what_we_have Meshchat::Network::Message::NodeList
- 
    #save Meshchat::Configuration::HashFile
- 
    #send_disconnect Meshchat::Ui::CLI
- 
    #send_message Meshchat::Network::Local::Connection
- 
    #send_message Meshchat::Network::Dispatcher
- 
    #send_message Meshchat::Network::Remote::Connection
- 
    #send_payload Meshchat::Network::Remote::RelayPool
- 
    #send_to_all Meshchat::Network::Dispatcher
- 
    #sender Meshchat::Network::Message::Base
- 
    #sender_location Meshchat::Network::Message::Base
- 
    #sender_name Meshchat::Network::Message::Base
- 
    #sender_uid Meshchat::Network::Message::Base
- 
    sending_message_over_relay Meshchat::Debug
- 
    #sending_parameters_for Meshchat::Network::Message::Factory
- 
    #set Meshchat::Configuration::HashFile
- 
    #setup Meshchat::Network::Remote::Relay
- 
    setup_is_completed? Meshchat::Configuration::Identity
- 
    setup_storage Meshchat::Configuration::Database
- 
    sha_preimage Meshchat::Node
- 
    #share Meshchat::Configuration::Settings
- 
    #show Meshchat::Ui::Notifier::LibNotify
- 
    #show Meshchat::Ui::Notifier::Base
- 
    #show_myself Meshchat::Ui::Command::Emote
- 
    #show_myself Meshchat::Ui::Command::Chat
- 
    #shutdown Meshchat::Ui::CLI
- 
    #start Meshchat::Ui::CLI::ReadlineInput
- 
    #start Meshchat::Ui::Display::Base
- 
    start Meshchat::Ui::Display
- 
    start Meshchat
- 
    #start Meshchat::Ui::Display::ReadlineDisplay
- 
    #start_server Meshchat::Network::Local::Connection
- 
    subscribed_to_relay Meshchat::Debug
- 
    #success Meshchat::Ui::Display::ReadlineDisplay
- 
    #success Meshchat::Ui::Display::Base
- 
    success Meshchat::Ui::Display
- 
    #target Meshchat::Ui::Command::Whisper
- 
    #time_received Meshchat::Network::Message::Base
- 
    #time_received_as_date Meshchat::Network::Message::Base
- 
    #type Meshchat::Network::Message::Base
- 
    #uid_exists? Meshchat::Configuration::Settings
- 
    #unbind Meshchat::Ui::CLI::ReadlineInput::Handler
- 
    #update_sender_info Meshchat::Network::Incoming::MessageProcessor
- 
    #usage Meshchat::Ui::Command::Import
- 
    #usage Meshchat::Ui::Command::Ping
- 
    #user Meshchat::Configuration::AppConfig
- 
    #valid? Meshchat::Configuration::Settings
- 
    #validate Meshchat::Configuration::AppConfig
- 
    #warning Meshchat::Ui::Display::Base
- 
    warning Meshchat::Ui::Display
- 
    #warning Meshchat::Ui::Display::ReadlineDisplay
- 
    #whisper Meshchat::Ui::Display::Base
- 
    whisper Meshchat::Ui::Display
- 
    #whisper Meshchat::Ui::Display::ReadlineDisplay