Sha256: 3e3c308fb2b66f141e21f9c4e86b03e8938fcdbca55ba87cdfe46297b1e15eb7
Contents?: true
Size: 1.72 KB
Versions: 2
Compression:
Stored size: 1.72 KB
Contents
# Ruby built-in libraries. require "etc" require "fileutils" require "socket" require "timeout" require "yaml" require "tempfile" # Ruby external gems. require "term/ansicolor" gem "posix_mq", ">= 2.0.0" require "posix_mq" require "syslog" # Load EventMachine-LE here to avoid som EM based gem in server.rb to be loaded first # (and load eventmachine instead of eventmachine-le). gem "eventmachine-le", ">= 1.1.4" require "eventmachine-le" # OverSIP files. require "oversip/version.rb" require "oversip/syslog.rb" require "oversip/logger.rb" require "oversip/config.rb" require "oversip/config_validators.rb" require "oversip/proxies_config.rb" require "oversip/errors.rb" require "oversip/launcher.rb" require "oversip/utils.so" require "oversip/utils.rb" require "oversip/posix_mq.rb" require "oversip/default_server.rb" require "oversip/system_callbacks.rb" require "oversip/ruby_ext/process.rb" # Required here as the Posix message queue is created before loading master_process.rb. module OverSIP class << self attr_accessor :pid_file, :master_name, :master_pid, :daemonized, :syslogger_pid, :syslogger_mq_name, :configuration, :proxies, :tls_public_cert, :tls_private_cert, :stud_pids, :is_ready, # true, false :status, # :loading, :running, :terminating :root_fiber def master? @master_pid == $$ end def daemonized? @daemonized end def syslogger_ready? @syslogger_pid and true end end # Pre-declare internal modules. module SIP ; end module WebSocket ; end module Modules ; end # Allow OverSIP::M::MODULE_NAME usage. M = Modules end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oversip-1.3.8 | lib/oversip.rb |
oversip-1.3.7 | lib/oversip.rb |