Inheritance diagram for ClusterEntry:
Public Member Functions | |
void | setData (ClusterContent data) |
ClusterContent | getData () |
void | destroy () |
Static Public Member Functions | |
static ClusterEntry | create () |
Private Member Functions | |
ulong | getTime () |
void | setTime (ulong time) |
void | read (IReader reader) |
void | write (IWriter writer) |
Object | create (IReader reader) |
char[] | getGuid () |
Private Attributes | |
ClusterContent | data |
ClusterEntry | next |
Static Private Attributes | |
static ClusterEntry | freelist |
|
Definition at line 427 of file ClusterCache.d. |
|
Definition at line 436 of file ClusterCache.d. References data. Referenced by ChannelCache::extract(), and ChannelCache::get(). |
|
Allocate an entry from a list rather than creating a new one Reimplemented from Payload. Definition at line 447 of file ClusterCache.d. |
|
Return this Payload to the free-list Reimplemented from Payload. Definition at line 467 of file ClusterCache.d. |
|
Return the timestamp associated with this payload Reimplemented from IPayload. Definition at line 71 of file Payload.d. References Payload::time. Referenced by ChannelCache::lockWhereInvalid(). |
|
Set the timestamp of this payload Reimplemented from IPayload. |
|
Recover the timestamp from the provided reader Reimplemented from IReadable. Reimplemented in InvalidatorPayload, Message, Task, and RollCall. Definition at line 93 of file Payload.d. References IReader::get(), and Payload::time. Referenced by Payload::create(). |
|
Emit our timestamp to the provided writer Reimplemented from IWritable. Reimplemented in InvalidatorPayload, Message, Task, and RollCall. Definition at line 104 of file Payload.d. References IWriter::put(), and Payload::time. |
|
Create a new instance of a payload, and populate it via read() using the specified reader Reimplemented from IPickleFactory. Reimplemented in Message, and Task. Definition at line 116 of file Payload.d. References Payload::create(), and Payload::read(). |
|
Return the guid for this payload. This should be unique per payload class, if said class is used in conjunction with the clustering facilities. Inspected by the Pickle utilitiy classes. Reimplemented from IPickle. Reimplemented in InvalidatorPayload, Message, NullMessage, Task, and RollCall. |
|
Definition at line 419 of file ClusterCache.d. |
|
Definition at line 420 of file ClusterCache.d. |
|
Definition at line 421 of file ClusterCache.d. |