Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

IChannel Struct Reference

Inheritance diagram for IChannel:

IWritable IReadable Channel List of all members.

Public Member Functions

char[] getName ()
void write (IWriter input)

Private Member Functions

void read (IReader input)

Detailed Description

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. See Client.createChannel

Definition at line 56 of file IChannel.d.


Member Function Documentation

char [] getName  ) 
 

Return the name of this channel. This is the name provided when the channel was constructed.

Reimplemented in Channel.

Referenced by Cluster::broadcast(), Cluster::createConsumer(), CacheInvalidatee::notify(), NetworkMessage::put(), ClusterQueue::run(), and testClusterQueue().

void write IWriter  input  )  [inherited]
 

Reimplemented in Payload, InvalidatorPayload, Message, Task, Channel, RollCall, ResponseLine, Cookie, HttpCookies, HttpMessage, HttpRequest, HttpResponse, HttpTokens, FilePath, FileProxy, Token, Uri, and NewlineWriter.

Referenced by PickleWriter::freeze(), HttpClient::open(), Writer::put(), testClassIO(), testClassSerialization(), testCompositeIO(), testRemoteCacheLoader(), and HttpRequest::write().

void read IReader  input  )  [inherited]
 

Reimplemented in Payload, InvalidatorPayload, Message, Task, Channel, RollCall, ReaderToken, and LineScanner.

Referenced by Reader::get(), testClassIO(), testClassSerialization(), testCompositeIO(), and testRemoteCacheLoader().


The documentation for this struct was generated from the following file:
Generated on Fri May 27 18:12:01 2005 for Mango by  doxygen 1.4.0