OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
PPTStreamBuf Class Reference

#include <PPTStreamBuf.h>

Inheritance diagram for PPTStreamBuf:
Inheritance graph
Collaboration diagram for PPTStreamBuf:
Collaboration graph

Public Member Functions

void finish ()
 
unsigned int how_many ()
 
void open (int fd, unsigned bufsize=1)
 
int overflow (int c)
 
 PPTStreamBuf (int fd, unsigned bufsize=1)
 
int sync ()
 
virtual ~PPTStreamBuf ()
 

Detailed Description

Definition at line 38 of file PPTStreamBuf.h.

Constructor & Destructor Documentation

◆ PPTStreamBuf()

PPTStreamBuf::PPTStreamBuf ( int  fd,
unsigned  bufsize = 1 
)

Definition at line 49 of file PPTStreamBuf.cc.

References open().

Here is the call graph for this function:

◆ ~PPTStreamBuf()

PPTStreamBuf::~PPTStreamBuf ( )
virtual

Definition at line 57 of file PPTStreamBuf.cc.

References sync().

Here is the call graph for this function:

Member Function Documentation

◆ finish()

void PPTStreamBuf::finish ( )

Definition at line 106 of file PPTStreamBuf.cc.

References BESDEBUG, and sync().

Referenced by BESServerHandler::handle(), and how_many().

Here is the call graph for this function:

◆ how_many()

unsigned int PPTStreamBuf::how_many ( )
inline

Definition at line 54 of file PPTStreamBuf.h.

References finish(), open(), overflow(), and sync().

Here is the call graph for this function:

◆ open()

void PPTStreamBuf::open ( int  fd,
unsigned  bufsize = 1 
)

Definition at line 67 of file PPTStreamBuf.cc.

Referenced by how_many(), and PPTStreamBuf().

◆ overflow()

int PPTStreamBuf::overflow ( int  c)

Definition at line 94 of file PPTStreamBuf.cc.

References sync().

Referenced by how_many().

Here is the call graph for this function:

◆ sync()

int PPTStreamBuf::sync ( )

Definition at line 77 of file PPTStreamBuf.cc.

Referenced by finish(), how_many(), overflow(), and ~PPTStreamBuf().


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