Inheritance diagram for Client:
Public Member Functions | |
this (ICluster cluster, char[] channel) | |
IChannel | getChannel () |
ICluster | getCluster () |
long | getTime () |
IChannel | createChannel (char[] name) |
Static Public Member Functions | |
this () | |
Static Public Attributes | |
NullMessage | EmptyMessage |
Private Attributes | |
IChannel | channel |
ICluster | cluster |
Definition at line 56 of file Client.d.
|
Definition at line 63 of file Client.d. References EmptyMessage. |
|
Construct this client with the specified channel and cluster. The former specifies something akin to a 'topic', whilst the latter provides access to the underlying functional substrate (the QOS implementation). A good way to think about channels is to map them directly to a class name. That is, since you send and recieve classes on a channel, you might utilize the class name as the channel name (this.classinfo.name). Reimplemented in CacheInvalidator, NetworkAlert, NetworkCache, and NetworkQueue. |
|
Return the channel we're tuned to Definition at line 94 of file Client.d. References channel. |
|
Return the cluster specified during construction Definition at line 105 of file Client.d. References cluster. |
|
Return the number of milliseconds since Jan 1st 1970 |
|
Create a channel with the specified name. A channel represents something akin to a publush/subscribe topic, or a radio station. These are used to segregate cluster operations into a set of groups, where each group is represented by a channel. Channel names are whatever you want then to be; use of dot notation has proved useful in the past. In fact, a good way to think about channels is to map them directly to a class name. That is, since you typically send and recieve classes on a channel, you might utilize the class name as the channel (this.classinfo.name). Definition at line 136 of file Client.d. References cluster, and ICluster::createChannel(). |
|
Definition at line 58 of file Client.d. Referenced by getChannel(), and this(). |
|
Definition at line 59 of file Client.d. Referenced by createChannel(), getCluster(), and this(). |
|
Definition at line 61 of file Client.d. Referenced by this(). |