#include <ExtensionBlock.h> [code]
Definition at line 38 of file ExtensionBlock.h.
Public Types | |
| typedef QList< const Extension * > | Extensions |
Public Member Functions | |
| ExtensionBlock () | |
| ExtensionBlock (const ExtensionBlock &) | |
| ExtensionBlock & | operator= (const ExtensionBlock &) |
| ~ExtensionBlock () | |
| bool | prepareRead (const QByteArray &rawData) |
| Gets ready to read all known extensions from rawData. | |
| void | read (QDataStream &stream) |
| int | prepareWrite () const |
| void | write (QDataStream &stream) const |
| void | addExtension (const Extension &extension) |
| Extensions | extensions () const |
Static Public Attributes | |
| static const char | ExtensionSeparator = 0x1C |
Private Member Functions | |
| void | deleteExtensions () |
Private Attributes | |
| Extensions | extensions_ |
|
|
Definition at line 41 of file ExtensionBlock.h. |
|
|
Definition at line 33 of file ExtensionBlock.cpp. |
|
|
Definition at line 37 of file ExtensionBlock.cpp. |
|
|
Definition at line 58 of file ExtensionBlock.cpp. |
|
|
Definition at line 70 of file ExtensionBlock.cpp. |
|
|
Definition at line 63 of file ExtensionBlock.cpp. |
|
|
Definition at line 75 of file ExtensionBlock.cpp. |
|
|
Definition at line 43 of file ExtensionBlock.cpp. |
|
|
Gets ready to read all known extensions from rawData. The extension block consists of a number of extensions, which are separated by FS (0x1C). Some of the extensions (like GGEP) may contain the FS, but they provide another means to calculate the extension's length. The function inspects the first byte of an extension in order to determine the type of extension. An object of the corresponding type is created.
Definition at line 106 of file ExtensionBlock.cpp. |
|
|
Definition at line 166 of file ExtensionBlock.cpp. |
|
|
Definition at line 153 of file ExtensionBlock.cpp. |
|
|
Definition at line 179 of file ExtensionBlock.cpp. |
|
|
Definition at line 61 of file ExtensionBlock.h. |
|
|
Definition at line 43 of file ExtensionBlock.h. |