Class: EventMachine::Protocols::Memcache::Client

Inherits:
Connection
  • Object
show all
Defined in:
lib/evented_memcache_client/client.rb

Overview

A functional (though simple) client-side implementation of the memcache protocol for EventMachine-based systems. See extras/producer.rb and extras/consumer.rb for examples.

Direct Known Subclasses

TenaciousMC

Constant Summary

Constants included from Connectable

EventMachine::Protocols::Memcache::Connectable::ALL_MESSAGES, EventMachine::Protocols::Memcache::Connectable::ARGS_AND_BODY_MESSAGES, EventMachine::Protocols::Memcache::Connectable::ARG_AND_BODY_MESSAGES, EventMachine::Protocols::Memcache::Connectable::ARG_MESSAGES, EventMachine::Protocols::Memcache::Connectable::BODY_MESSAGES, EventMachine::Protocols::Memcache::Connectable::HEADER_REGEX, EventMachine::Protocols::Memcache::Connectable::NO_ARG_MESSAGES

Method Summary

Methods inherited from Connection

#initialize

Methods included from Connectable

#connection_completed, #handle, #io_per_sec, #parse_header, #parse_incoming_data, #post_init, #receive_data, #receive_message, #remote_endpoint, #set_handler, #start_closing, #to_s, #unbind

Methods included from Sender

#book_it, #cas, #delete, #get, #send_to_peer, #stats, #value

Constructor Details

This class inherits a constructor from EventMachine::Protocols::Memcache::Connection