iipsrv 1.3
iipsrv is an advanced high-performance feature-rich image server for web-based streamed viewing and zooming of ultra high-resolution images
FileWriter Class Reference

File Writer Class. More...

#include <Writer.h>

Public Member Functions

 FileWriter (FILE *o)
 Constructor.
 
int putStr (const char *msg, int len)
 Add the message to our buffer.
 
int putS (const char *msg)
 Write out a string using puts()
 
int printf (const char *msg)
 Write out a string using printf()
 
int flush ()
 Flush the output buffer.
 

Detailed Description

File Writer Class.

Constructor & Destructor Documentation

◆ FileWriter()

FileWriter::FileWriter ( FILE *  o)
inline

Constructor.

Parameters
oFILE pointer

Member Function Documentation

◆ flush()

int FileWriter::flush ( )
inline

Flush the output buffer.

Returns
0 = success, 1 = fail

◆ printf()

int FileWriter::printf ( const char *  msg)
inline

Write out a string using printf()

Parameters
msgmessage string
Returns
number of bytes written

◆ putS()

int FileWriter::putS ( const char *  msg)
inline

Write out a string using puts()

Parameters
msgmessage string
Returns
number of bytes written

◆ putStr()

int FileWriter::putStr ( const char *  msg,
int  len 
)
inline

Add the message to our buffer.

Parameters
msgmessage string
lenmessage length in bytes
Returns
number of bytes written

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