• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kleopatra

Kleo::IODeviceLogger

Kleo::IODeviceLogger Class Reference

#include <iodevicelogger.h>

Inheritance diagram for Kleo::IODeviceLogger:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 44 of file iodevicelogger.h.


Public Member Functions

bool atEnd () const
qint64 bytesAvailable () const
qint64 bytesToWrite () const
bool canReadLine () const
void close ()
 IODeviceLogger (const boost::shared_ptr< QIODevice > &iod, QObject *parent=0)
bool isSequential () const
bool open (OpenMode mode)
qint64 pos () const
bool reset ()
bool seek (qint64 pos)
void setReadLogDevice (const boost::shared_ptr< QIODevice > &dev)
void setWriteLogDevice (const boost::shared_ptr< QIODevice > &dev)
qint64 size () const
bool waitForBytesWritten (int msecs)
bool waitForReadyRead (int msecs)
 ~IODeviceLogger ()

Protected Member Functions

qint64 readData (char *data, qint64 maxSize)
qint64 readLineData (char *data, qint64 maxSize)
qint64 writeData (const char *data, qint64 maxSize)

Constructor & Destructor Documentation

Kleo::IODeviceLogger::IODeviceLogger ( const boost::shared_ptr< QIODevice > &  iod,
QObject *  parent = 0 
) [explicit]

IODeviceLogger::~IODeviceLogger (  ) 

Definition at line 86 of file iodevicelogger.cpp.


Member Function Documentation

bool IODeviceLogger::atEnd (  )  const

Definition at line 100 of file iodevicelogger.cpp.

qint64 IODeviceLogger::bytesAvailable (  )  const

Definition at line 105 of file iodevicelogger.cpp.

qint64 IODeviceLogger::bytesToWrite (  )  const

Definition at line 110 of file iodevicelogger.cpp.

bool IODeviceLogger::canReadLine (  )  const

Definition at line 115 of file iodevicelogger.cpp.

void IODeviceLogger::close (  ) 

Reimplemented from QIODevice.

Definition at line 120 of file iodevicelogger.cpp.

bool IODeviceLogger::isSequential (  )  const

Definition at line 125 of file iodevicelogger.cpp.

bool IODeviceLogger::open ( OpenMode  mode  ) 

Reimplemented from QIODevice.

Definition at line 130 of file iodevicelogger.cpp.

qint64 IODeviceLogger::pos (  )  const

Definition at line 136 of file iodevicelogger.cpp.

qint64 IODeviceLogger::readData ( char *  data,
qint64  maxSize 
) [protected]

Reimplemented from QIODevice.

Definition at line 166 of file iodevicelogger.cpp.

qint64 IODeviceLogger::readLineData ( char *  data,
qint64  maxSize 
) [protected]

Reimplemented from QIODevice.

Definition at line 182 of file iodevicelogger.cpp.

bool IODeviceLogger::reset (  ) 

Reimplemented from QIODevice.

Definition at line 141 of file iodevicelogger.cpp.

bool IODeviceLogger::seek ( qint64  pos  ) 

Reimplemented from QIODevice.

Definition at line 146 of file iodevicelogger.cpp.

void Kleo::IODeviceLogger::setReadLogDevice ( const boost::shared_ptr< QIODevice > &  dev  ) 

void Kleo::IODeviceLogger::setWriteLogDevice ( const boost::shared_ptr< QIODevice > &  dev  ) 

qint64 IODeviceLogger::size (  )  const

Definition at line 151 of file iodevicelogger.cpp.

bool IODeviceLogger::waitForBytesWritten ( int  msecs  ) 

Reimplemented from QIODevice.

Definition at line 156 of file iodevicelogger.cpp.

bool IODeviceLogger::waitForReadyRead ( int  msecs  ) 

Reimplemented from QIODevice.

Definition at line 161 of file iodevicelogger.cpp.

qint64 IODeviceLogger::writeData ( const char *  data,
qint64  maxSize 
) [protected]

Reimplemented from QIODevice.

Definition at line 174 of file iodevicelogger.cpp.


The documentation for this class was generated from the following files:
  • iodevicelogger.h
  • iodevicelogger.cpp

kleopatra

Skip menu "kleopatra"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal