#include <StrMod/TelnetChunker.h>
Inheritance diagram for strmod::strmod::TelnetChunker:

Public Methods | |
| TelnetChunker () | |
| Construct a TelnetChunker. | |
| virtual | ~TelnetChunker () |
| Destruct a TelnetChunker. | |
| virtual int | AreYouA (const lcore::ClassIdent &cid) const |
| Asks if a class is of a particular type, or publicly derived from that type. | |
Static Public Attributes | |
| const STR_ClassIdent | identifier |
| Globally unique identifier for this class. | |
| const unsigned int | MAX_SUBOPTSIZE = (64U * 1024U) |
| The maximum size an unfinished suboption can reach before it's aborted. | |
Protected Methods | |
| virtual const lcore::ClassIdent * | i_GetIdent () const |
| Returns the class identifier for the class the object actually is. | |
| virtual void | processIncoming () |
| Do something with your incoming_ data. | |
Friends | |
| class | Internals |
The protocol elements are either raw data, or a StrChunk derived from TelnetParser::TelnetData. For more information on what the protocol elements mean, search for the relevant IETF RFCs, or visit http://www.omnifarious.org/~hopper/technical/telnet-rfc.html
Definition at line 45 of file TelnetChunker.h.
|
|
Construct a TelnetChunker. Not much to tell one when you make it. The state diagram has a quite well defined starting point. Definition at line 245 of file TelnetChunker.cxx. |
|
|
Destruct a TelnetChunker. No pointers mean no explicit memory management here. Definition at line 250 of file TelnetChunker.cxx. |
|
|
Asks if a class is of a particular type, or publicly derived from that type. Overriden in every derived class (with a static identifier member) to compare against the identifier, then call the AreYouA methods of all the superclasses.
Reimplemented from strmod::strmod::StreamProcessor. Definition at line 85 of file TelnetChunker.h. |
|
|
Returns the class identifier for the class the object actually is. Should always be overridden in any class that has a static identifier member. Reimplemented from strmod::strmod::StreamProcessor. Definition at line 72 of file TelnetChunker.h. |
|
|
Do something with your incoming_ data.
Implements strmod::strmod::StreamProcessor. Definition at line 269 of file TelnetChunker.cxx. |
|
|
Globally unique identifier for this class. Every class that might need to be identified should have a public static const identifier object in it. Reimplemented from strmod::strmod::StreamProcessor. |
1.3-rc1