29#ifndef Pt_Http_IOStream_h
30#define Pt_Http_IOStream_h
32#include <Pt/Http/Api.h>
33#include <Pt/System/IOStream.h>
35#include <Pt/Connectable.h>
109 std::streambuf* _buffer;
Input and output stream over a BasicStreamBuffer.
Definition IOStream.h:180
Connection Management for Signal and Slot Objects.
Definition Connectable.h:50
Represents a connection between a Signal/Delegate and a slot.
Definition Connection.h:96
void cancel()
Cancels pending I/O.
IOStream(Connection *conn)
Constructs the stream for conn.
Pt::Signal & outputReady()
Returns the signal emitted when output is ready.
Definition IOStream.h:88
size_t endOutput()
Ends an asynchronous write.
Pt::Signal & inputReady()
Returns the signal emitted when input is ready.
Definition IOStream.h:81
size_t endInput()
Ends an asynchronous read.
void beginOutput()
Begins an asynchronous write.
void beginInput()
Begins an asynchronous read.
virtual ~IOStream()
Destructor.
Multicast Signal to call multiple slots.
Definition Signal.h:190
Stream buffer for an IODevice.
Definition IOBuffer.h:60
HTTP clients and servers.
Core module.
Definition Allocator.h:33