$64 GRAYBYTE WORDPRESS FILE MANAGER $47

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/ruby18/lib64/ruby/1.8/drb/

HOME
Current File : /opt/alt/ruby18/lib64/ruby/1.8/drb//extserv.rb
=begin
 external service
 	Copyright (c) 2000,2002 Masatoshi SEKI 
=end

require 'drb/drb'

module DRb
  class ExtServ
    include DRbUndumped

    def initialize(there, name, server=nil)
      @server = server || DRb::primary_server
      @name = name
      ro = DRbObject.new(nil, there)
      @invoker = ro.regist(name, DRbObject.new(self, @server.uri))
    end
    attr_reader :server

    def front
      DRbObject.new(nil, @server.uri)
    end

    def stop_service
      @invoker.unregist(@name)
      server = @server
      @server = nil
      server.stop_service
      true
    end

    def alive?
      @server ? @server.alive? : false
    end
  end
end

if __FILE__ == $0
  class Foo
    include DRbUndumped

    def initialize(str)
      @str = str
    end

    def hello(it)
      "#{it}: #{self}"
    end

    def to_s
      @str
    end
  end

  cmd = ARGV.shift
  case cmd
  when 'itest1', 'itest2'
    front = Foo.new(cmd)
    manager = DRb::DRbServer.new(nil, front)
    es = DRb::ExtServ.new(ARGV.shift, ARGV.shift, manager)
    es.server.thread.join
  end
end



Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 10.48 PM
root / root
0755
acl.rb
2.581 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
drb.rb
52.199 KB
3 Jul 2009 12.40 AM
root / linksafe
0644
eq.rb
0.247 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
extserv.rb
1.056 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
extservm.rb
1.601 KB
13 Nov 2007 1.04 PM
root / linksafe
0644
gw.rb
1.88 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
invokemethod.rb
0.757 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
observer.rb
0.36 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
ssl.rb
4.897 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
timeridconv.rb
1.472 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
unix.rb
2.429 KB
6 Jun 2012 5.20 AM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF