# Table of Contents - drb: Ruby Standard Library Documentation

## Classes and Modules

- ACL
- ACL::ACLEntry
- ACL::ACLList
- DRb
  - Overview
  - Examples of usage
  - dRuby in client/server mode
  - Server code
  - Client code
  - Remote objects under dRuby
  - Server code
  - Client code
  - Security
  - dRuby internals
- DRb::DRbArray
- DRb::DRbBadScheme
- DRb::DRbBadURI
- DRb::DRbConn
- DRb::DRbConnError
- DRb::DRbError
- DRb::DRbIdConv
- DRb::DRbIdConv
- DRb::DRbMessage
- DRb::DRbObject
- DRb::DRbObject
- DRb::DRbObservable
- DRb::DRbProtocol
- DRb::DRbRemoteError
- DRb::DRbSSLSocket
- DRb::DRbSSLSocket::SSLConfig
- DRb::DRbServerNotFound
- DRb::DRbTCPSocket
- DRb::DRbUNIXSocket
- DRb::DRbUndumped
- DRb::DRbUndumped
- DRb::DRbUnknown
- DRb::DRbUnknownError
- DRb::ExtServ
- DRb::ExtServManager
- DRb::GW
- DRb::GWIdConv
- DRb::ThreadObject
- DRb::TimerIdConv
- DRb::TimerIdConv::TimerHolder2
- DRb::TimerIdConv::TimerHolder2::InvalidIndexError
- DRb::WeakIdConv
- DRb::WeakIdConv::WeakSet
- Object

## Methods

- ::_load — DRb::DRbObject
- ::_load — DRb::DRbObject
- ::add_protocol — DRb::DRbProtocol
- ::command — DRb::ExtServManager
- ::command= — DRb::ExtServManager
- ::config — DRb
- ::current_server — DRb
- ::default_acl — DRb::DRbServer
- ::default_argc_limit — DRb::DRbServer
- ::default_id_conv — DRb::DRbServer
- ::default_load_limit — DRb::DRbServer
- ::fetch_server — DRb
- ::front — DRb
- ::here? — DRb
- ::install_acl — DRb
- ::install_id_conv — DRb
- ::make_pool — DRb::DRbConn
- ::new — ACL
- ::new — ACL::ACLEntry
- ::new — ACL::ACLList
- ::new — DRb::DRbUnknownError
- ::new — DRb::DRbRemoteError
- ::new — DRb::DRbUnknown
- ::new — DRb::DRbArray
- ::new — DRb::DRbObject
- ::new — DRb::ThreadObject
- ::new — DRb::DRbServer
- ::new — DRb::DRbObject
- ::new — DRb::ExtServ
- ::new — DRb::ExtServManager
- ::new — DRb::GW
- ::new — DRb::DRbSSLSocket
- ::new — DRb::DRbSSLSocket::SSLConfig
- ::new — DRb::TimerIdConv
- ::new — DRb::WeakIdConv
- ::new — DRb::WeakIdConv::WeakSet
- ::new_with — DRb::DRbObject
- ::new_with — DRb::DRbObject
- ::new_with_uri — DRb::DRbObject
- ::new_with_uri — DRb::DRbObject
- ::open — DRb::DRbSSLSocket
- ::open — DRb::DRbProtocol
- ::open_server — DRb::DRbSSLSocket
- ::open_server — DRb::DRbProtocol
- ::regist_server — DRb
- ::remove_server — DRb
- ::start_service — DRb
- ::stop_pool — DRb::DRbConn
- ::stop_service — DRb
- ::thread — DRb
- ::to_id — DRb
- ::to_obj — DRb
- ::uri — DRb
- ::uri_option — DRb::DRbProtocol
- ::verbose — DRb::DRbServer
- ::verbose= — DRb::DRbServer
- #[] — DRb::GW
- #[] — DRb::DRbSSLSocket::SSLConfig
- #[]= — DRb::GW
- #__drbref — DRb::DRbObject
- #__drburi — DRb::DRbObject
- #_dump — DRb::DRbObject
- #_execute — DRb::ThreadObject
- #accept — DRb::DRbSSLSocket::SSLConfig
- #add — ACL::ACLList
- #add — DRb::WeakIdConv::WeakSet
- #add_protocol — DRb::DRbProtocol
- #alive? — DRb::ThreadObject
- #alive? — DRb::DRbServer
- #alive? — DRb::ExtServ
- #allow_addr? — ACL
- #allow_socket? — ACL
- #any_to_s — DRb::DRbServer
- #check_insecure_method — DRb::DRbServer
- #config — DRb
- #connect — DRb::DRbSSLSocket::SSLConfig
- #current_server — DRb
- #dot_pat — ACL::ACLEntry
- #dot_pat_str — ACL::ACLEntry
- #error_print — DRb::DRbServer
- #exception — DRb::DRbUnknown
- #fetch — DRb::WeakIdConv::WeakSet
- #fetch_server — DRb
- #front — DRb::ExtServ
- #front — DRb
- #here? — DRb::DRbServer
- #here? — DRb
- #insecure_method? — DRb::DRbServer
- #install_acl — DRb
- #install_id_conv — DRb
- #install_list — ACL
- #invoke_service — DRb::ExtServManager
- #invoke_service_command — DRb::ExtServManager
- #invoke_thread — DRb::ExtServManager
- #kill — DRb::ThreadObject
- #main_loop — DRb::DRbServer
- #match — ACL::ACLEntry
- #match — ACL::ACLList
- #method_missing — DRb::DRbObject
- #method_missing — DRb::ThreadObject
- #method_missing — DRb::DRbObject
- #notify_observers — DRb::DRbObservable
- #open — DRb::DRbProtocol
- #open_server — DRb::DRbProtocol
- #regist — DRb::ExtServManager
- #regist_server — DRb
- #register — DRb::ExtServManager
- #reload — DRb::DRbUnknown
- #remove_server — DRb
- #respond_to? — DRb::DRbObject
- #run — DRb::DRbServer
- #service — DRb::ExtServManager
- #setup_certificate — DRb::DRbSSLSocket::SSLConfig
- #setup_ssl_context — DRb::DRbSSLSocket::SSLConfig
- #shutdown — DRb::DRbServer
- #start_service — DRb
- #stop_service — DRb::DRbServer
- #stop_service — DRb::ExtServ
- #stop_service — DRb
- #thread — DRb
- #to_id — DRb::DRbIdConv
- #to_id — DRb::DRbServer
- #to_id — DRb::DRbIdConv
- #to_id — DRb
- #to_obj — DRb::DRbIdConv
- #to_obj — DRb::DRbServer
- #to_obj — DRb::DRbIdConv
- #to_obj — DRb
- #unregist — DRb::ExtServManager
- #unregister — DRb::ExtServManager
- #uri — DRb
- #uri_option — DRb::DRbProtocol
- #verbose — DRb::DRbServer
- #verbose= — DRb::DRbServer