Module: EventMachine::Protocols
- Defined in:
- lib/em/protocols.rb,
lib/em/protocols/stomp.rb,
lib/em/protocols/socks4.rb,
lib/em/protocols/tcptest.rb,
lib/em/protocols/memcache.rb,
lib/em/protocols/saslauth.rb,
lib/em/protocols/linetext2.rb,
lib/em/protocols/postgres3.rb,
lib/em/protocols/httpclient.rb,
lib/em/protocols/smtpclient.rb,
lib/em/protocols/smtpserver.rb,
lib/em/protocols/httpclient2.rb,
lib/em/protocols/line_and_text.rb,
lib/em/protocols/line_protocol.rb,
lib/em/protocols/object_protocol.rb,
lib/em/protocols/header_and_content.rb
Overview
This module contains various protocol implementations, including:
-
HttpClient and HttpClient2
-
Stomp
-
Memcache
-
SmtpClient and SmtpServer
-
SASLauth and SASLauthclient
-
LineProtocol, 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.
Defined Under Namespace
Modules: LineProtocol, LineText2, Memcache, ObjectProtocol, SASLauth, SASLauthclient, Stomp Classes: HeaderAndContentProtocol, HttpClient, HttpClient2, LineAndTextProtocol, Postgres3, SmtpClient, SmtpServer, Socks4, TcpConnectTester