Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
morkSink Class Reference

#include <morkSink.h>

Inheritance diagram for morkSink:
Inheritance graph

List of all members.

Public Member Functions

virtual void FlushSink (morkEnv *ev)=0
virtual void SpillPutc (morkEnv *ev, int c)=0
virtual ~morkSink ()
 morkSink ()
void Putc (morkEnv *ev, int c)

Public Attributes


Detailed Description

Definition at line 102 of file morkSink.h.

Constructor & Destructor Documentation

morkSink::~morkSink ( ) [virtual]

Definition at line 60 of file morkSink.cpp.

  mSink_At = 0;
  mSink_End = 0;
morkSink::morkSink ( ) [inline]

Definition at line 125 of file morkSink.h.

{ } // does nothing; subclasses must set At and End suitably

Member Function Documentation

virtual void morkSink::FlushSink ( morkEnv ev) [pure virtual]

Implemented in morkSpool.

void morkSink::Putc ( morkEnv ev,
int  c 
) [inline]

Definition at line 127 of file morkSink.h.

    if ( mSink_At < mSink_End )
      *mSink_At++ = (mork_u1) c;
      this->SpillPutc(ev, c);

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void morkSink::SpillPutc ( morkEnv ev,
int  c 
) [pure virtual]

Implemented in morkSpool.

Here is the caller graph for this function:

Member Data Documentation

Definition at line 113 of file morkSink.h.

Definition at line 114 of file morkSink.h.

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