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/saslauth.rb,
lib/em/protocols/memcache.rb,
lib/em/protocols/postgres3.rb,
lib/em/protocols/linetext2.rb,
lib/em/protocols/smtpclient.rb,
lib/em/protocols/httpclient.rb,
lib/em/protocols/smtpserver.rb,
lib/em/protocols/httpclient2.rb,
lib/em/protocols/line_protocol.rb,
lib/em/protocols/line_and_text.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