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