Table of Contents - rsence-2.2.5 Documentation
Classes and Modules
- GZString
- Object
- RSence
- RSence::ARGVParser
- RSence::ArgvUtil
- RSence::Broker
- RSence::Configuration
- RSence::Daemon
- RSence::Dependencies
- RSence::HTTPDaemon
- RSence::HValue
- RSence::Message
- RSence::PluginManager
- RSence::Plugins
- RSence::Plugins::GUIParser
- RSence::Plugins::GUIPlugin__
- RSence::Plugins::PluginBase
- RSence::Plugins::PluginPlugins
- RSence::Plugins::PluginSqliteDB
-
RSence::Plugins::Plugin__
- Anatomy of a plugin bundle
- Extension hooks for server events
- Extension hooks for session events
- Extension hooks for session events, If the server is configured to restore and clone previous sessions (default):
- If the server is configured to not clone sessions:
- Utility methods
- Client-support
- See also
- RSence::Plugins::Servlet__
- RSence::Request
- RSence::Request::RequestHeader
- RSence::Response
- RSence::Response::ResponseBody
- RSence::SIGComm
- RSence::SessionManager
- RSence::SessionStorage
- RSence::Transporter
- RSence::ValueManager
Methods
- ::GUIPlugin — RSence::Plugins
- ::Plugin — RSence::Plugins
- ::Servlet — RSence::Plugins
- ::args — RSence
- ::argv — RSence
- ::bundle_loader — RSence::Plugins
- ::bundle_path — RSence::Plugins
- ::bundle_type — RSence::Plugins::GUIPlugin__
- ::bundle_type — RSence::Plugins::Plugin__
- ::bundle_type — RSence::Plugins::Servlet__
- ::call — RSence::Broker
- ::cmd — RSence
- ::config — RSence
- ::const_missing — RSence::Plugins
- ::daemonize — RSence::Daemon
- ::darwin? — RSence
- ::delete_signal_response — RSence::Daemon
- ::delete_signal_response — RSence::SIGComm
- ::delete_stale_pids — RSence::Daemon
- ::env_path — RSence
- ::info_signal_name — RSence
- ::init_pid — RSence::Daemon
- ::inspect — RSence::Plugins
- ::launch_pid — RSence
- ::linux? — RSence
- ::new — RSence::ARGVParser
- ::new — RSence::Configuration
- ::new — RSence::Dependencies
- ::new — RSence::Broker
- ::new — RSence::Request
- ::new — RSence::Response
- ::new — RSence::Message
- ::new — RSence::PluginManager
- ::new — RSence::Plugins::GUIParser
- ::new — RSence::Plugins::Plugin__
- ::new — RSence::Plugins::Servlet__
- ::new — RSence::SessionManager
- ::new — RSence::SessionStorage
- ::new — RSence::Transporter
- ::new — RSence::HValue
- ::new — RSence::ValueManager
- ::ns= — RSence::Plugins
- ::pid_support? — RSence
- ::plugin_manager — RSence
- ::plugin_manager= — RSence
- ::read_pid — RSence::Daemon
- ::responds? — RSence::Daemon
- ::run — RSence::Daemon
- ::save — RSence::Daemon
- ::session_manager — RSence
- ::session_manager= — RSence
- ::start — RSence::Broker
- ::start — RSence::Daemon
- ::start_logging — RSence::Daemon
- ::startable? — RSence
- ::startup — RSence
- ::status — RSence::Daemon
- ::stop — RSence::Broker
- ::stop — RSence::Daemon
- ::transporter — RSence
- ::transporter= — RSence
- ::trap_signals — RSence::Daemon
- ::trap_windows_signals — RSence::Daemon
- ::value_manager — RSence
- ::value_manager= — RSence
- ::version — RSence
- ::wait_signal_response — RSence::Daemon
- ::wait_signal_response — RSence::SIGComm
- ::write_pid — RSence::Daemon
- ::write_signal_response — RSence::Daemon
- ::write_signal_response — RSence::SIGComm
- #+ — RSence::Response::ResponseBody
- #[] — RSence::Request::RequestHeader
- #[] — RSence::PluginManager
- #[]= — RSence::Response
- #add — RSence::HValue
- #add_category — RSence::Dependencies
- #add_servlet — RSence::PluginManager
- #add_to_sync — RSence::HValue
- #addr — RSence::HTTPDaemon
- #alrm — RSence::HTTPDaemon
- #args — RSence::ARGVParser
- #array_merge — RSence::Configuration
- #autosave_loop — RSence::HTTPDaemon
- #bind — RSence::HValue
- #body — RSence::Response
- #body= — RSence::Response
- #body_bytes — RSence::Response
- #bound? — RSence::HValue
- #buf_json — RSence::Message
- #bundle_found — RSence::PluginManager
- #bundle_info — RSence::PluginManager
- #bundle_path — RSence::Plugins::PluginBase
- #call — RSence::Broker
- #call — RSence::Message
- #call — RSence::PluginManager
- #callable? — RSence::PluginManager
- #camelize — RSence::Response
- #category? — RSence::Dependencies
- #changed? — RSence::PluginManager
- #check_cookie — RSence::SessionManager
- #check_ses — RSence::SessionManager
- #clone_dependencies_of — RSence::Dependencies
- #clone_depends_on — RSence::Dependencies
- #clone_ses — RSence::SessionManager
- #cloned_source — RSence::Plugins::Plugin__
- #cloned_source — RSence::Plugins::PluginPlugins
- #cloned_target — RSence::Plugins::Plugin__
- #cloned_target — RSence::Plugins::PluginPlugins
- #close — RSence::Plugins::GUIPlugin__
- #close — RSence::Plugins::PluginBase
- #close — RSence::Plugins::PluginPlugins
- #close — RSence::Plugins::PluginSqliteDB
- #cmd — RSence::ARGVParser
- #coffee — RSence::Message
- #connect — RSence::Broker
- #console — RSence::Message
- #content_type — RSence::Response
- #content_type= — RSence::Response
- #create_db_tables — RSence::Plugins::PluginSqliteDB
- #create_session_table — RSence::SessionStorage
- #create_uploads_table — RSence::SessionStorage
- #create_version_table — RSence::SessionStorage
- #daemonize! — RSence::HTTPDaemon
- #db_close — RSence::SessionStorage
- #db_init — RSence::SessionStorage
- #db_open — RSence::SessionStorage
- #db_test — RSence::SessionStorage
- #del_category — RSence::Dependencies
- #del_deps — RSence::Dependencies
- #del_item — RSence::Dependencies
- #del_order — RSence::Dependencies
- #del_servlet — RSence::PluginManager
- #delegate — RSence::PluginManager
- #delegate_reverse — RSence::PluginManager
- #delete — RSence::Broker
- #dependencies_of — RSence::Dependencies
- #depends_on — RSence::Dependencies
- #deps_of — RSence::Dependencies
- #deps_on — RSence::Dependencies
- #die — RSence::HValue
- #die! — RSence::HValue
- #disabled? — RSence::PluginManager
- #dispatcher_class — RSence::Broker
- #env2header — RSence::Request
- #error_msg — RSence::Message
- #expire_ses_by_req — RSence::SessionManager
- #expire_session — RSence::Message
- #expire_session — RSence::SessionStorage
- #expire_sessions — RSence::SessionStorage
- #file_read — RSence::Plugins::PluginBase
- #file_save — RSence::Plugins::PluginBase
- #file_write — RSence::Plugins::PluginBase
- #find_bundles — RSence::PluginManager
- #find_client_sync_error — RSence::Transporter
- #flush — RSence::Plugins::PluginBase
- #flush — RSence::Plugins::PluginPlugins
- #flush_db — RSence::Plugins::PluginSqliteDB
- #from_client — RSence::HValue
- #get — RSence::Broker
- #get — RSence::Plugins::Servlet__
- #get_params — RSence::Plugins::GUIParser
- #get_ses — RSence::Plugins::Plugin__
- #gui_params — RSence::Plugins::GUIPlugin__
- #hash_merge — RSence::Configuration
- #head — RSence::Broker
- #header — RSence::Response
- #help — RSence::ArgvUtil
- #httime — RSence::Plugins::PluginBase
- #id_exists? — RSence::ValueManager
- #idle — RSence::Plugins::Plugin__
- #idle — RSence::Plugins::PluginPlugins
- #ie6 — RSence::Message
- #include_js — RSence::Plugins::Plugin__
- #incr — RSence::PluginManager
- #incr! — RSence::PluginManager
- #info — RSence::HTTPDaemon
- #init — RSence::Plugins::GUIPlugin__
- #init — RSence::Plugins::GUIParser
- #init — RSence::Plugins::Plugin__
- #init — RSence::Plugins::PluginBase
- #init — RSence::Plugins::PluginPlugins
- #init — RSence::Plugins::PluginSqliteDB
- #init_args — RSence::ARGVParser
- #init_bundles! — RSence::PluginManager
- #init_msg — RSence::SessionManager
- #init_responder — RSence::Plugins::Plugin__
- #init_responders — RSence::Plugins::Plugin__
- #init_ses — RSence::Plugins::Plugin__
- #init_ses — RSence::SessionManager
- #init_ses — RSence::Plugins::PluginPlugins
- #init_ses_value — RSence::Plugins::Plugin__
- #init_ses_values — RSence::Plugins::Plugin__
- #init_ui — RSence::Plugins::GUIPlugin__
- #init_value_call — RSence::Plugins::Plugin__
- #init_values — RSence::Plugins::Plugin__
- #inspect — RSence::Message
- #inspect — RSence::HValue
- #install_client_pkgs — RSence::Plugins::GUIPlugin__
- #invalid_env — RSence::ARGVParser
- #invalid_option — RSence::ARGVParser
- #js_str — RSence::SessionManager
- #json_fun — RSence::Plugins::GUIParser
- #kill — RSence::Plugins::GUIParser
- #kill_ui — RSence::Plugins::GUIPlugin__
- #list — RSence::Dependencies
- #load_bundle — RSence::PluginManager
- #load_bundles — RSence::PluginManager
- #load_order — RSence::Dependencies
- #loadable? — RSence::Dependencies
- #loaded? — RSence::PluginManager
- #log_fn — RSence::HTTPDaemon
- #match — RSence::Plugins::Servlet__
- #match? — RSence::Plugins::Servlet__
- #match_servlet — RSence::PluginManager
- #match_servlet_uri — RSence::PluginManager
- #method_missing — RSence::PluginManager
- #method_missing — RSence::Plugins::PluginBase
- #most_recent — RSence::PluginManager
- #name_with_manager_s — RSence::Plugins::Plugin__
- #new_ses_id — RSence::SessionStorage
- #not_allowed — RSence::Broker
- #not_found — RSence::Broker
- #not_implemented — RSence::Broker
- #online= — RSence::Transporter
- #online? — RSence::Transporter
- #open — RSence::Plugins::GUIPlugin__
- #open — RSence::Plugins::PluginBase
- #open — RSence::Plugins::PluginPlugins
- #open — RSence::Plugins::PluginSqliteDB
- #options — RSence::Broker
- #parse — RSence::ARGVParser
- #parse_argv — RSence::ARGVParser
- #parse_gui — RSence::Plugins::GUIParser
- #parse_help_argv — RSence::ARGVParser
- #parse_initenv_argv — RSence::ArgvUtil
- #parse_save_argv — RSence::ArgvUtil
- #parse_startup_argv — RSence::ArgvUtil
- #parse_status_argv — RSence::ArgvUtil
- #pid_fn — RSence::HTTPDaemon
- #plugin_error — RSence::PluginManager
- #port — RSence::HTTPDaemon
- #post — RSence::Broker
- #post — RSence::Plugins::Servlet__
- #pre_resolved? — RSence::Dependencies
- #ps_name — RSence::HTTPDaemon
- #push — RSence::Response::ResponseBody
- #put — RSence::Broker
- #puts — RSence::Message
- #read_js — RSence::Plugins::Plugin__
- #read_js_once — RSence::Plugins::Plugin__
- #recalculate! — RSence::Dependencies
- #refresh_page? — RSence::Message
- #refresh_ses — RSence::SessionManager
- #register — RSence::Plugins::Plugin__
- #register — RSence::Plugins::Servlet__
- #register_alias — RSence::PluginManager
- #register_bundle — RSence::PluginManager
- #registry — RSence::PluginManager
- #release — RSence::HValue
- #release_all — RSence::HValue
- #release_responders — RSence::Plugins::Plugin__
- #release_rsrc — RSence::Message
- #renew_cookie — RSence::SessionManager
- #renew_cookie_req_res — RSence::SessionManager
- #reply — RSence::Message
- #reply_value — RSence::Message
- #resend_session_values — RSence::ValueManager
- #reset_sessions — RSence::SessionStorage
- #reshuffle_id — RSence::ValueManager
- #resolved? — RSence::Dependencies
- #response_done — RSence::Message
- #restore — RSence::HValue
- #restore_ses — RSence::Plugins::Plugin__
- #restore_ses — RSence::Plugins::PluginPlugins
- #restore_ses_value — RSence::Plugins::Plugin__
- #restore_ses_values — RSence::Plugins::Plugin__
- #restore_sessions — RSence::SessionStorage
- #run — RSence::HTTPDaemon
- #run — RSence::Message
- #run_plugin — RSence::PluginManager
- #sanitize_body_data — RSence::Response::ResponseBody
- #sanitize_value_call_hash — RSence::Plugins::Plugin__
- #sanitize_value_item — RSence::Plugins::Plugin__
- #sanitize_value_responders — RSence::Plugins::Plugin__
- #sanitize_values_yaml — RSence::Plugins::Plugin__
- #save — RSence::HTTPDaemon
- #say — RSence::PluginManager
- #score — RSence::Plugins::Servlet__
- #serve_file — RSence::Message
- #serve_img — RSence::Message
- #serve_rsrc — RSence::Message
- #server_error — RSence::Broker
- #servlet — RSence::Transporter
- #servlet_cookie_ses — RSence::SessionManager
- #ses_id — RSence::Message
- #ses_id= — RSence::Message
- #ses_key — RSence::Message
- #ses_key= — RSence::Message
- #ses_unique_id — RSence::ValueManager
- #session_id — RSence::Message
- #sessions= — RSence::PluginManager
- #set — RSence::HValue
- #set — RSence::ValueManager
- #set_autoupdate — RSence::ARGVParser
- #set_debug — RSence::ARGVParser
- #set_dependencies — RSence::Dependencies
- #set_dependency — RSence::Dependencies
- #set_deps — RSence::Dependencies
- #set_key — RSence::HValue
- #set_log_fg — RSence::ARGVParser
- #set_reset_ses — RSence::ARGVParser
- #set_say — RSence::ARGVParser
- #set_verbose — RSence::ARGVParser
- #shutdown — RSence::PluginManager
- #shutdown — RSence::SessionStorage
- #shutdown — RSence::Transporter
- #start — RSence::HTTPDaemon
- #start_broker — RSence::HTTPDaemon
- #startable? — RSence::ARGVParser
- #status — RSence::Response
- #status= — RSence::Response
- #stop — RSence::HTTPDaemon
- #stop_client_with_message — RSence::SessionManager
- #store_sessions — RSence::SessionStorage
- #struct — RSence::Plugins::GUIParser
- #struct_ui — RSence::Plugins::GUIPlugin__
- #sync — RSence::Transporter
- #sync — RSence::ValueManager
- #sync_client — RSence::ValueManager
- #sync_error_handler — RSence::Transporter
- #sync_traceback_handler — RSence::Transporter
- #table_version — RSence::SessionStorage
- #tell — RSence::HValue
- #test_port — RSence::ArgvUtil
- #to_client — RSence::HValue
- #trace — RSence::Broker
- #unbind — RSence::HValue
- #uninstall_client_pkgs — RSence::Plugins::GUIPlugin__
- #unload_bundle — RSence::PluginManager
- #unparsed_uri — RSence::Request
- #unresolved? — RSence::Dependencies
- #unserve_rsrc — RSence::Message
- #update_bundles! — RSence::PluginManager
- #update_db — RSence::Plugins::PluginSqliteDB
- #user_id — RSence::Message
- #user_id= — RSence::Message
- #user_info — RSence::Message
- #user_info= — RSence::Message
- #usr1 — RSence::HTTPDaemon
- #usr2 — RSence::HTTPDaemon
- #val_id= — RSence::HValue
- #valid_env? — RSence::ArgvUtil
- #valid_plugindir? — RSence::PluginManager
- #validate — RSence::ValueManager
- #value_id= — RSence::HValue
- #values — RSence::Plugins::GUIParser
- #values_js — RSence::Plugins::Plugin__
- #version — RSence::ARGVParser
- #yaml_read — RSence::Plugins::PluginBase
- #yaml_write — RSence::Plugins::PluginBase
- #yesno — RSence::ArgvUtil