#include <ConcreteProtocol.h> [code]
Inherits Protocols::Http::Protocol.
Inheritance diagram for Protocols::Http::ConcreteProtocol:


Definition at line 37 of file ConcreteProtocol.h.
Public Member Functions | |
| ConcreteProtocol () | |
| Constructor. | |
| ~ConcreteProtocol () | |
| Destructor. | |
| Header | createHeader (const QByteArray &rawBytes) |
| Header object factory method. | |
| BodyReader * | createBodyReader (const Header &header) |
| BodyReader object factory. | |
| BodyWriter * | createBodyWriter (const Header &header) |
| BodyReader object factory. | |
| void | destroyBodyReader (BodyReader *) |
| Destroys the reader object previously created with createBodyReader(). | |
| void | destroyBodyWriter (BodyWriter *) |
| Destroys the writer object previously created with createBodyWriter(). | |
Private Types | |
| typedef auto_ptr< BodyReader > | ReaderPointer |
| typedef auto_ptr< BodyWriter > | WriterPointer |
Private Member Functions | |
| ConcreteProtocol (const ConcreteProtocol &) | |
| ConcreteProtocol & | operator= (const ConcreteProtocol &) |
| ReaderPointer | doCreateBodyReader (const HeaderBase &header) |
| Helper to create a BodyReader object corresponding to header. | |
| WriterPointer | doCreateBodyWriter (const HeaderBase &header) |
| Helper to create a BodyWriter object corresponding to header. | |
| BodyReader * | addBodyReader (ReaderPointer reader) |
| Helper called to track of a newly created reader. | |
| BodyWriter * | addBodyWriter (WriterPointer writer) |
| Helper called to keep track of a newly created writer. | |
Private Attributes | |
| QSet< BodyReader * > | bodyReaders |
| QSet< BodyWriter * > | bodyWriters |
|
|
Definition at line 51 of file ConcreteProtocol.h. |
|
|
Definition at line 52 of file ConcreteProtocol.h. |
|
|
|
|
|
Constructor.
Definition at line 33 of file ConcreteProtocol.cpp. |
|
|
Destructor.
Definition at line 38 of file ConcreteProtocol.cpp. |
|
|
Helper called to track of a newly created reader.
Definition at line 163 of file ConcreteProtocol.cpp. |
|
|
Helper called to keep track of a newly created writer.
Definition at line 172 of file ConcreteProtocol.cpp. |
|
|
BodyReader object factory.
Implements Protocols::Http::Protocol. Definition at line 75 of file ConcreteProtocol.cpp. |
|
|
BodyReader object factory.
Implements Protocols::Http::Protocol. Definition at line 112 of file ConcreteProtocol.cpp. |
|
|
Header object factory method.
Implements Protocols::Http::Protocol. Definition at line 52 of file ConcreteProtocol.cpp. |
|
|
Destroys the reader object previously created with createBodyReader().
Implements Protocols::Http::Protocol. Definition at line 143 of file ConcreteProtocol.cpp. |
|
|
Destroys the writer object previously created with createBodyWriter().
Implements Protocols::Http::Protocol. Definition at line 155 of file ConcreteProtocol.cpp. |
|
|
Helper to create a BodyReader object corresponding to header.
Definition at line 83 of file ConcreteProtocol.cpp. |
|
|
Helper to create a BodyWriter object corresponding to header.
Definition at line 120 of file ConcreteProtocol.cpp. |
|
|
|
|
|
Definition at line 59 of file ConcreteProtocol.h. |
|
|
Definition at line 60 of file ConcreteProtocol.h. |