IStreamState Class Reference

State pattern for streams (internal). More...

#include <Stream.h>

Inheritance diagram for IStreamState:
spl::IStream IMemoryValidate FdStreamState_Closed FdStreamState_Open FileStreamState_Closed FileStreamState_Open

List of all members.

Public Member Functions

 IStreamState (spl::IStream *parent, IStreamState **parentStateVar)
virtual void OnLeave (IStreamState *newState)=0
virtual void OnEnter (IStreamState *oldState)=0

Protected Member Functions

void ChangeState (IStreamState *newState)

Protected Attributes

IStreamState ** m_holder

Detailed Description

State pattern for streams (internal).

Definition at line 47 of file Stream.h.

The documentation for this class was generated from the following files: