Inheritance diagram for IPayload:
Public Member Functions | |
long | getTime () |
void | setTime (long time) |
void | destroy () |
char[] | getGuid () |
void | write (IWriter w) |
Private Member Functions | |
char[] | getGuid () |
Object | create (IReader reader) |
IPayload objects are expected to extend out across a cluster.
Definition at line 50 of file IPayload.d.
|
Reimplemented in Payload. Referenced by PlainCache::bind(), PlainCache::extract(), CacheServer::LoaderThread::load(), and NetworkCombo::put(). |
|
Reimplemented in Payload. |
|
Perform whatever cleanup is necessary. Could use ~this() instead, but I prefer it to be truly explicit. Reimplemented in Payload, QueuedEntry, InvalidatorPayload, and ClusterEntry. Referenced by CacheInvalidatee::notify(). |
|
Identify this serializable class via a char[]. This should be (per class) unique within the domain. Use version numbers or similar mechanism to isolate different implementations of the same class. Reimplemented in Payload, InvalidatorPayload, Message, NullMessage, Task, and RollCall. Referenced by ClusterServer::addCacheLoader(), PickleWriter::freeze(), testClassSerialization(), and testRemoteCacheLoader(). |
|
Reimplemented in Payload, InvalidatorPayload, Message, Task, Channel, RollCall, ResponseLine, Cookie, HttpCookies, HttpMessage, HttpRequest, HttpResponse, HttpTokens, NewlineWriter, FilePath, Token, and Uri. Referenced by PickleWriter::freeze(), HttpClient::open(), AbstractWriter::put(), testClassIO(), testClassSerialization(), testCompositeIO(), testRemoteCacheLoader(), and HttpRequest::write(). |
|
Identify this serializable class via a char[]. This should be (per class) unique within the domain. Use version numbers or similar mechanism to isolate different implementations of the same class. Reimplemented in Payload, InvalidatorPayload, Message, NullMessage, Task, and RollCall. Referenced by TaskServer::addConsumer(). |
|
This defines the factory method. Each IPickleProxy object provides a factory for creating a deserialized instance. The factory is registered along with the appropriate guid. Reimplemented in Payload, Message, and Task. Referenced by PickleRegistry::PickleProxy::create(), testClassSerialization(), and testRemoteCacheLoader(). |