Module | EventMachine::Protocols
In: | lib/em/protocols.rb lib/em/protocols/header_and_content.rb lib/em/protocols/httpclient.rb lib/em/protocols/httpclient2.rb lib/em/protocols/line_and_text.rb lib/em/protocols/linetext2.rb lib/em/protocols/memcache.rb lib/em/protocols/object_protocol.rb lib/em/protocols/postgres3.rb lib/em/protocols/saslauth.rb lib/em/protocols/smtpclient.rb lib/em/protocols/smtpserver.rb lib/em/protocols/stomp.rb lib/em/protocols/tcptest.rb

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.

### Classes and Modules

Module EventMachine::Protocols::LineText2
Module EventMachine::Protocols::Memcache
Module EventMachine::Protocols::ObjectProtocol
Module EventMachine::Protocols::SASLauth
Module EventMachine::Protocols::SASLauthclient
Module EventMachine::Protocols::Stomp
Class EventMachine::Protocols::HeaderAndContentProtocol
Class EventMachine::Protocols::HttpClient
Class EventMachine::Protocols::HttpClient2
Class EventMachine::Protocols::LineAndTextProtocol
Class EventMachine::Protocols::Postgres3
Class EventMachine::Protocols::SmtpClient
Class EventMachine::Protocols::SmtpServer

[Validate]