kopete/protocols/messenger/libpapillon
Papillon::Stream Class Reference
#include <Papillon/Base/Stream>
Inheritance diagram for Papillon::Stream:

Detailed Description
Definition at line 34 of file stream.h.
Public Types | |
| enum | Error { ErrParse, ErrProtocol, ErrStream, ErrCustom = 10 } |
| enum | StreamCond { GenericStreamError, Conflict, ConnectionTimeout, InternalServerError, InvalidFrom, PolicyViolation, ResourceConstraint, SystemShutdown } |
Signals | |
| void | connectionClosed () |
| void | delayedCloseFinished () |
| void | error (int) |
| void | readyRead () |
Public Member Functions | |
| virtual void | close ()=0 |
| virtual int | errorCondition () const =0 |
| virtual QString | errorText () const =0 |
| virtual bool | networkMessagesAvailable () const =0 |
| virtual NetworkMessage * | read ()=0 |
| Stream (QObject *parent=0) | |
| virtual void | write (NetworkMessage *request)=0 |
| virtual | ~Stream () |
Member Enumeration Documentation
Constructor & Destructor Documentation
| Papillon::Stream::Stream | ( | QObject * | parent = 0 |
) |
Definition at line 25 of file stream.cpp.
| Papillon::Stream::~Stream | ( | ) | [virtual] |
Definition at line 30 of file stream.cpp.
Member Function Documentation
| virtual void Papillon::Stream::close | ( | ) | [pure virtual] |
Implemented in Papillon::ClientStream.
| void Papillon::Stream::connectionClosed | ( | ) | [signal] |
| void Papillon::Stream::delayedCloseFinished | ( | ) | [signal] |
| void Papillon::Stream::error | ( | int | ) | [signal] |
| virtual int Papillon::Stream::errorCondition | ( | ) | const [pure virtual] |
Implemented in Papillon::ClientStream.
| virtual QString Papillon::Stream::errorText | ( | ) | const [pure virtual] |
Implemented in Papillon::ClientStream.
| virtual bool Papillon::Stream::networkMessagesAvailable | ( | ) | const [pure virtual] |
| virtual NetworkMessage* Papillon::Stream::read | ( | ) | [pure virtual] |
| void Papillon::Stream::readyRead | ( | ) | [signal] |
| virtual void Papillon::Stream::write | ( | NetworkMessage * | request | ) | [pure virtual] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference