Sha256: cda111a3a5532a2b286c4529a9f09649bc3e89132ee5a06fc5c275420091ae5d
Contents?: true
Size: 1.43 KB
Versions: 62
Compression:
Stored size: 1.43 KB
Contents
module EventMachine # This module contains various protocol implementations, including: # - HttpClient and HttpClient2 # - Stomp # - Memcache # - SmtpClient and SmtpServer # - SASLauth and SASLauthclient # - LineAndTextProtocol and LineText2 # - HeaderAndContentProtocol # - Postgres3 # - ObjectProtocol # # The protocol implementations live in separate files in the protocols/ subdirectory, # but are auto-loaded when they are first referenced in your application. # # EventMachine::Protocols is also aliased to EM::P for easier usage. # module Protocols # TODO : various autotools are completely useless with the lack of naming # convention, we need to correct that! autoload :TcpConnectTester, 'em/protocols/tcptest' autoload :HttpClient, 'em/protocols/httpclient' autoload :HttpClient2, 'em/protocols/httpclient2' autoload :LineAndTextProtocol, 'em/protocols/line_and_text' autoload :HeaderAndContentProtocol, 'em/protocols/header_and_content' autoload :LineText2, 'em/protocols/linetext2' autoload :Stomp, 'em/protocols/stomp' autoload :SmtpClient, 'em/protocols/smtpclient' autoload :SmtpServer, 'em/protocols/smtpserver' autoload :SASLauth, 'em/protocols/saslauth' autoload :Memcache, 'em/protocols/memcache' autoload :Postgres3, 'em/protocols/postgres3' autoload :ObjectProtocol, 'em/protocols/object_protocol' autoload :Socks4, 'em/protocols/socks4' end end
Version data entries
62 entries across 62 versions & 7 rubygems
Version | Path |
---|---|
eventmachine-0.12.10-java | lib/em/protocols.rb |
eventmachine-0.12.10 | lib/em/protocols.rb |