Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

strmod::strmod::SockListenModule::SLPlug Class Reference

A plug from a SockListenModule. More...

#include <StrMod/SockListenModule.h>

Inheritance diagram for strmod::strmod::SockListenModule::SLPlug:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual int AreYouA (const lcore::ClassIdent &cid) const
SockListenModulegetParent () const
 Which module owns this plug?

virtual int side () const
 Which 'side' is this plug on?

const SocketModuleChunkPtr getConnection ()
 Read a socket module chunk, if there is one.


Static Public Attributes

const STR_ClassIdent identifier
 A unique identifier for this class.


Protected Methods

 SLPlug (SockListenModule &parent)
 Note that this can ONLY be constructed using a SockListenModule.

virtual ~SLPlug ()
 Protected because mere mortals shouldn't just create and destroy these things at random.

virtual const lcore::ClassIdent * i_GetIdent () const
virtual const StrChunkPtr i_Read ()
 Forwards to getParent()->plugRead().

virtual void i_Write (const StrChunkPtr &ptr)
 A dead operation that either assert fails, or is a no-op that throws away its data.


Friends

class SockListenModule

Detailed Description

A plug from a SockListenModule.

Definition at line 166 of file SockListenModule.h.


The documentation for this class was generated from the following files:
Generated on Wed Jan 29 00:32:55 2003 for libNet by doxygen1.3-rc1