Module: OverSIP
- Defined in:
- lib/oversip/fiber_pool.rb,
lib/oversip.rb,
lib/oversip/tls.rb,
lib/oversip/utils.rb,
lib/oversip/config.rb,
lib/oversip/errors.rb,
lib/oversip/logger.rb,
lib/oversip/syslog.rb,
lib/oversip/version.rb,
lib/oversip/default_server.rb,
lib/oversip/proxies_config.rb,
lib/oversip/system_callbacks.rb,
lib/oversip/config_validators.rb,
ext/stun/stun_ruby.c,
ext/utils/utils_ruby.c,
ext/sip_parser/sip_parser_ruby.c,
ext/websocket_http_parser/ws_http_parser_ruby.c,
ext/websocket_framing_utils/ws_framing_utils_ruby.c
Overview
NOTE: Extracted from github.com/schmurfy/fiber_pool.
Defined Under Namespace
Modules: Config, Launcher, Logger, Modules, ProxiesConfig, SIP, SipEvents, Stun, Syslog, SystemCallbacks, SystemEvents, TLS, Utils, Version, WebSocket, WebSocketEvents Classes: ConfigurationError, Error, FiberPool, ParsingError, RuntimeError
Constant Summary collapse
- M =
Allow OverSIP::M::MODULE_NAME usage.
Modules
- PROGRAM_NAME =
"OverSIP"
- VERSION =
[Version::MAJOR, Version::MINOR, Version::TINY].join(".")
- AUTHOR =
"Inaki Baz Castillo"
- AUTHOR_EMAIL =
"[email protected]"
- HOMEPAGE =
"http://oversip.net"
- DESCRIPTION =
"#{PROGRAM_NAME} #{VERSION}\n#{HOMEPAGE}\n#{year}, #{AUTHOR} <#{AUTHOR_EMAIL}>"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
-
.daemonized ⇒ Object
Returns the value of attribute daemonized.
-
.is_ready ⇒ Object
Returns the value of attribute is_ready.
-
.master_name ⇒ Object
Returns the value of attribute master_name.
-
.pid ⇒ Object
Returns the value of attribute pid.
-
.pid_file ⇒ Object
Returns the value of attribute pid_file.
-
.proxies ⇒ Object
Returns the value of attribute proxies.
-
.root_fiber ⇒ Object
Returns the value of attribute root_fiber.
-
.status ⇒ Object
Returns the value of attribute status.
-
.stud_pids ⇒ Object
Returns the value of attribute stud_pids.
-
.tls_private_cert ⇒ Object
Returns the value of attribute tls_private_cert.
-
.tls_public_cert ⇒ Object
Returns the value of attribute tls_public_cert.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
106 107 108 |
# File 'lib/oversip.rb', line 106 def configuration @configuration end |
.daemonized ⇒ Object
Returns the value of attribute daemonized.
106 107 108 |
# File 'lib/oversip.rb', line 106 def daemonized @daemonized end |
.is_ready ⇒ Object
Returns the value of attribute is_ready.
106 107 108 |
# File 'lib/oversip.rb', line 106 def is_ready @is_ready end |
.master_name ⇒ Object
Returns the value of attribute master_name.
106 107 108 |
# File 'lib/oversip.rb', line 106 def master_name @master_name end |
.pid ⇒ Object
Returns the value of attribute pid.
106 107 108 |
# File 'lib/oversip.rb', line 106 def pid @pid end |
.pid_file ⇒ Object
Returns the value of attribute pid_file.
106 107 108 |
# File 'lib/oversip.rb', line 106 def pid_file @pid_file end |
.proxies ⇒ Object
Returns the value of attribute proxies.
106 107 108 |
# File 'lib/oversip.rb', line 106 def proxies @proxies end |
.root_fiber ⇒ Object
Returns the value of attribute root_fiber.
106 107 108 |
# File 'lib/oversip.rb', line 106 def root_fiber @root_fiber end |
.status ⇒ Object
Returns the value of attribute status.
106 107 108 |
# File 'lib/oversip.rb', line 106 def status @status end |
.stud_pids ⇒ Object
Returns the value of attribute stud_pids.
106 107 108 |
# File 'lib/oversip.rb', line 106 def stud_pids @stud_pids end |
.tls_private_cert ⇒ Object
Returns the value of attribute tls_private_cert.
106 107 108 |
# File 'lib/oversip.rb', line 106 def tls_private_cert @tls_private_cert end |
.tls_public_cert ⇒ Object
Returns the value of attribute tls_public_cert.
106 107 108 |
# File 'lib/oversip.rb', line 106 def tls_public_cert @tls_public_cert end |
Class Method Details
.daemonized? ⇒ Boolean
115 116 117 |
# File 'lib/oversip.rb', line 115 def daemonized? @daemonized end |