Methods

Files

Class Index [+]

Quicksearch

Thrift::SimpleServer

Public Instance Methods

serve() click to toggle source
    # File /tmp/buildd/evernote-mode-0.10/ruby/lib/thrift/server/simple_server.rb, line 22
22:     def serve
23:       begin
24:         @server_transport.listen
25:         loop do
26:           client = @server_transport.accept
27:           trans = @transport_factory.get_transport(client)
28:           prot = @protocol_factory.get_protocol(trans)
29:           begin
30:             loop do
31:               @processor.process(prot, prot)
32:             end
33:           rescue Thrift::TransportException, Thrift::ProtocolException
34:           ensure
35:             trans.close
36:           end
37:         end
38:       ensure
39:         @server_transport.close
40:       end
41:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.