Main Page | Class Hierarchy | Alphabetical List | Class List | 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 w)

Private Member Functions

void read (IReader r)

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 53 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(), BulletinConsumer::notify(), CacheInvalidatee::notify(), NetworkMessage::put(), ClusterQueue::run(), testClusterQueue(), and BulletinConsumer::this().

void write IWriter  w  )  [inherited]
 

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().

void read IReader  r  )  [inherited]
 

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

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


The documentation for this struct was generated from the following file:
Generated on Sun Nov 7 19:07:05 2004 for Mango by doxygen 1.3.6