Public Member Functions | Private Attributes | List of all members
vul_redirector_streambuf Class Reference
Inheritance diagram for vul_redirector_streambuf:
Inheritance graph
[legend]

Public Member Functions

 vul_redirector_streambuf (vul_redirector_data *p_)
 
int sync () override
 
int overflow (int ch) override
 
int underflow () override
 
std::streamsize xsputn (const char *text, std::streamsize n) override
 

Private Attributes

vul_redirector_datap
 

Detailed Description

Definition at line 16 of file vul_redirector.cxx.

Constructor & Destructor Documentation

◆ vul_redirector_streambuf()

vul_redirector_streambuf::vul_redirector_streambuf ( vul_redirector_data p_)
inline

Definition at line 20 of file vul_redirector.cxx.

Member Function Documentation

◆ overflow()

int vul_redirector_streambuf::overflow ( int  ch)
override

Definition at line 44 of file vul_redirector.cxx.

◆ sync()

int vul_redirector_streambuf::sync ( )
override

Definition at line 38 of file vul_redirector.cxx.

◆ underflow()

int vul_redirector_streambuf::underflow ( )
inlineoverride

Definition at line 23 of file vul_redirector.cxx.

◆ xsputn()

std::streamsize vul_redirector_streambuf::xsputn ( const char *  text,
std::streamsize  n 
)
override

Definition at line 60 of file vul_redirector.cxx.

Member Data Documentation

◆ p

vul_redirector_data* vul_redirector_streambuf::p
private

Definition at line 18 of file vul_redirector.cxx.


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