Table of Contents - knjappserver-0.0.30 Documentation
Pages
- LICENSE
-
README
- knjappserver
- Contributing to knjappserver
- Copyright
- Installing
- Usage
- Basic example
- How to send a header
- How to send set a cookie
- How to do threadded content
- How to access request data
- How to set session variables:
- How to set other objects that cant be marshalled on sessions (variables will die after restart):
- How to access the database
- How to create a thread with database access that runs in background via the threadpool
- How to do execute something every 10 seconds.
- How to send a mail
- How to use Gettext / Locales
- How to use multithreadded MySQL without mutex'ing around it.
- How to make a cron-script that checks if my app is running through the appserver.
- How to restart the appserver from Ruby or restart it based on memory usage.
- How to use helper methods.
- README
- apache2_cgi_rhtml_conf.conf
- README
- benchmark.rhtml
- benchmark_print.rhtml
- benchmark_simple.rhtml
- benchmark_threadded_content.rhtml
- debug_database_connections.rhtml
- debug_http_sessions.rhtml
- debug_memory_usage.rhtml
- error_notfound.rhtml
- logs_latest.rhtml
- logs_show.rhtml
- spec.rhtml
- spec_post.rhtml
- spec_test_multiple_clients.rhtml
- spec_thread_joins.rhtml
- spec_threadded_content.rhtml
- tests.rhtml
Classes and Modules
- Cgi_is_retarded
- Knjappserver
- Knjappserver::CustomIO
- Knjappserver::ERBHandler
- Knjappserver::Httpserver
- Knjappserver::Httpsession
- Knjappserver::Httpsession::Contentgroup
- Knjappserver::Httpsession::Http_request
- Knjappserver::Httpsession::Http_response
- Knjappserver::Httpsession::Page_environment
- Knjappserver::Httpsession::Post_multipart
- Knjappserver::Httpsession::Post_multipart::File_upload
- Knjappserver::Leakproxy_client
- Knjappserver::Leakproxy_server
- Knjappserver::Log
- Knjappserver::Log_access
- Knjappserver::Log_data
- Knjappserver::Log_data_link
- Knjappserver::Log_data_value
- Knjappserver::Log_link
- Knjappserver::Mail
- Knjappserver::Session
- Knjappserver::Thread_instance
- Knjappserver::Threadding_timeout
- Object
Methods
- ::add — Knjappserver::Log
- ::add — Knjappserver::Log_link
- ::add — Knjappserver::Session
- ::by_id_hash — Knjappserver::Log_data
- ::const_missing — Knjappserver
- ::const_missing — Knjappserver::Httpsession
- ::convert_fcgi_post — Knjappserver
- ::data — Knjappserver
- ::fcgi_start — Knjappserver
- ::finalize — Knjappserver::Httpsession
- ::force — Knjappserver::Log_data
- ::force — Knjappserver::Log_data_value
- ::force_id — Knjappserver::Log_data
- ::force_id — Knjappserver::Log_data_value
- ::list — Knjappserver::Log
- ::list — Knjappserver::Log_link
- ::new — Knjappserver
- ::new — Knjappserver::ERBHandler
- ::new — Knjappserver::Httpserver
- ::new — Knjappserver::Httpsession
- ::new — Knjappserver::Httpsession::Contentgroup
- ::new — Knjappserver::Httpsession::Http_request
- ::new — Knjappserver::Httpsession::Http_response
- ::new — Knjappserver::Httpsession::Page_environment
- ::new — Knjappserver::Httpsession::Post_multipart
- ::new — Knjappserver::Httpsession::Post_multipart::File_upload
- ::new — Knjappserver::Leakproxy_client
- ::new — Knjappserver::Leakproxy_server
- ::new — Knjappserver::Mail
- ::new — Knjappserver::Thread_instance
- ::new — Knjappserver::Threadding_timeout
- ::new — Knjappserver::Session
- #<< — Knjappserver::CustomIO
- #[] — Knjappserver::Mail
- #[] — Knjappserver::Threadding_timeout
- #_ — Object
- #_buf — Knjappserver::Httpsession::Page_environment
- #_buf — Object
- #_cookie — Knjappserver::Httpsession::Page_environment
- #_cookie — Object
- #_db — Knjappserver::Httpsession::Page_environment
- #_db — Object
- #_get — Knjappserver::Httpsession::Page_environment
- #_get — Object
- #_httpsession — Knjappserver::Httpsession::Page_environment
- #_httpsession — Object
- #_httpsession_var — Knjappserver::Httpsession::Page_environment
- #_httpsession_var — Object
- #_kas — Knjappserver::Httpsession::Page_environment
- #_kas — Object
- #_kas_vars — Knjappserver::Httpsession::Page_environment
- #_meta — Knjappserver::Httpsession::Page_environment
- #_meta — Object
- #_post — Knjappserver::Httpsession::Page_environment
- #_post — Object
- #_requestdata — Knjappserver::Httpsession::Page_environment
- #_requestdata — Object
- #_server — Knjappserver::Httpsession::Page_environment
- #_server — Object
- #_session — Knjappserver::Httpsession::Page_environment
- #_session — Object
- #_session_hash — Knjappserver::Httpsession::Page_environment
- #_session_hash — Object
- #_session_obj — Knjappserver::Httpsession::Page_environment
- #_session_obj — Object
- #_vars — Object
- #add_size — Knjappserver::Httpsession
- #alert — Knjappserver
- #alive? — Knjappserver::Threadding_timeout
- #back — Knjappserver
- #cgi — Cgi_is_retarded
- #clean — Knjappserver
- #clean_autorestart — Knjappserver
- #clean_sessions — Knjappserver
- #cmd_connect — Knjappserver
- #cmdline_on_restart_cmd — Knjappserver
- #cmdline_on_stop_cmd — Knjappserver
- #comment — Knjappserver::Log
- #content_type — Cgi_is_retarded
- #convert_post — Knjappserver::Httpsession::Http_request
- #cookie — Knjappserver
- #cookie — Knjappserver::Httpsession::Http_response
- #cookie — Knjappserver::Log
- #cookie — Knjappserver::Log_access
- #count_block — Knjappserver::Httpserver
- #create_binding — Knjappserver::Httpsession
- #data_array — Knjappserver::Log_access
- #data_hash — Knjappserver::Log_access
- #debugs — Knjappserver
- #define_magic_proc — Knjappserver
- #define_magic_var — Knjappserver
- #destruct — Knjappserver::Httpsession
- #dprint — Knjappserver
- #env_table — Cgi_is_retarded
- #erb_handler — Knjappserver::ERBHandler
- #filename — Knjappserver::Httpsession::Post_multipart::File_upload
- #finish_data — Knjappserver::Httpsession::Post_multipart
- #first_line — Knjappserver::Log
- #flush — Knjappserver::Session
- #flush_access_log — Knjappserver
- #flush_error_emails — Knjappserver
- #force_content — Knjappserver::Httpsession
- #force_content — Knjappserver::Httpsession::Contentgroup
- #get — Knjappserver::Log
- #get — Knjappserver::Log_access
- #get_binding — Knjappserver::Httpsession::Page_environment
- #get_parse_arrays — Knjappserver
- #handle_error — Knjappserver
- #header — Knjappserver
- #header — Knjappserver::Httpsession::Http_response
- #header_raw — Knjappserver
- #header_str — Knjappserver::Httpsession::Http_response
- #headers — Knjappserver::Httpsession::Post_multipart::File_upload
- #headers_send_size= — Knjappserver
- #headers_sent? — Knjappserver
- #import — Knjappserver
- #init — Knjappserver::Httpsession::Contentgroup
- #init_thread — Knjappserver::Httpsession
- #initialize_cleaner — Knjappserver
- #initialize_cmdline — Knjappserver
- #initialize_errors — Knjappserver
- #initialize_logging — Knjappserver
- #initialize_mailing — Knjappserver
- #initialize_sessions — Knjappserver
- #initialize_threadding — Knjappserver
- #inputs — Knjappserver
- #ip — Knjappserver::Log
- #ips — Knjappserver::Log_access
- #join — Knjappserver
- #join — Knjappserver::Httpsession::Contentgroup
- #join — Knjappserver::Thread_instance
- #join_error — Knjappserver::Thread_instance
- #length — Knjappserver::Httpsession::Post_multipart::File_upload
- #links — Knjappserver::Log_data
- #loadfile — Knjappserver
- #log — Knjappserver
- #log_data_hash — Knjappserver
- #log_hash_ins — Knjappserver
- #log_hash_safe — Knjappserver
- #logs_delete — Knjappserver
- #logs_delete_dead — Knjappserver
- #logs_table — Knjappserver
- #mail — Knjappserver
- #mail_flush — Knjappserver
- #mark_done — Knjappserver::Httpsession::Contentgroup
- #meta — Knjappserver::Log
- #meta — Knjappserver::Log_access
- #modified_since — Knjappserver::Httpsession::Http_request
- #new_io — Knjappserver::Httpsession::Contentgroup
- #new_thread — Knjappserver::Httpsession::Contentgroup
- #no_date — Knjappserver
- #num — Knjappserver
- #object — Knjappserver::Log_link
- #object_class — Knjappserver::Log_link
- #objects_html — Knjappserver::Log
- #on_error — Knjappserver::ERBHandler
- #on_error_go_back — Knjappserver
- #on_event_filemod — Knjappserver
- #p — Knjappserver::CustomIO
- #params — Cgi_is_retarded
- #pause — Knjappserver
- #paused? — Knjappserver
- #paused_exec — Knjappserver
- #port — Knjappserver
- #post — Knjappserver::Log
- #post — Knjappserver::Log_access
- #print — Knjappserver::CustomIO
- #print — Cgi_is_retarded
- #puts — Knjappserver::CustomIO
- #read_socket — Knjappserver::Httpsession::Http_request
- #redirect — Knjappserver
- #register_thread — Knjappserver::Httpsession::Contentgroup
- #request_method — Cgi_is_retarded
- #reset — Knjappserver::Httpsession::Contentgroup
- #reset — Knjappserver::Httpsession::Http_request
- #reset — Knjappserver::Httpsession::Http_response
- #running? — Knjappserver::Threadding_timeout
- #save_to — Knjappserver::Httpsession::Post_multipart::File_upload
- #send — Knjappserver::Mail
- #serve — Knjappserver::Httpsession
- #serve_file — Knjappserver
- #session — Knjappserver::Log
- #session_fromid — Knjappserver
- #session_generate_id — Knjappserver
- #session_remember — Knjappserver
- #sessions_flush — Knjappserver
- #sessions_reset — Knjappserver
- #size — Knjappserver::Httpsession::Post_multipart::File_upload
- #socket_parse — Knjappserver::Httpsession::Http_request
- #spawn — Knjappserver::Leakproxy_server
- #spawn_httpsession — Knjappserver::Httpserver
- #start — Knjappserver
- #start — Knjappserver::Httpserver
- #start — Knjappserver::Threadding_timeout
- #stop — Knjappserver
- #stop — Knjappserver::Httpserver
- #stop — Knjappserver::Threadding_timeout
- #tag — Knjappserver::Log
- #text — Knjappserver::Log
- #thread — Knjappserver
- #thread_init — Knjappserver
- #thread_request_run — Knjappserver::Httpsession
- #threadded_content — Knjappserver
- #threadded_content — Knjappserver::Httpsession
- #threadpool_on_error — Knjappserver
- #time — Knjappserver::Threadding_timeout
- #time= — Knjappserver::Threadding_timeout
- #timeout — Knjappserver
- #to_json — Knjappserver::Httpsession::Post_multipart::File_upload
- #to_s — Knjappserver::Httpsession::Post_multipart::File_upload
- #trans — Knjappserver
- #trans_del — Knjappserver
- #trans_locale — Knjappserver
- #trans_set — Knjappserver
- #unpause — Knjappserver
- #urldec — Knjappserver
- #urlenc — Knjappserver
- #working? — Knjappserver
- #write — Knjappserver::CustomIO
- #write — Knjappserver::Httpsession::Contentgroup
- #write — Knjappserver::Httpsession::Http_response
- #write_begin — Knjappserver::Httpsession::Contentgroup
- #write_force — Knjappserver::Httpsession::Contentgroup
- #write_output — Knjappserver::Httpsession::Contentgroup
- #write_to_socket — Knjappserver::Httpsession::Contentgroup