#include <cardblocks.h>


Public Member Functions | |
| tlvblock (iter filewalker) | |
| int | size () const |
| virtual bool | checksig (const rsa &key) |
Static Public Member Functions | |
| static ptr | Factory (iter &filewalker) |
Protected Attributes | |
| int | datasize |
| tlvblock::tlvblock | ( | iter | filewalker | ) | [inline] |
References datasize, block::getType(), block::hassignature, block::signature, block::start, and block::type.
Referenced by Factory().
| virtual bool tlvblock::checksig | ( | const rsa & | key | ) | [inline, virtual] |
Implements block.
References CheckSignature(), datasize, block::hassignature, block::signature, block::start, and block::validsignature.
| tlvblock::ptr tlvblock::Factory | ( | iter & | filewalker | ) | [static] |
Reimplemented from block.
References block::getType(), tlvblock(), Places::Type, Control_Activity_Data::Type, Application_Identification::Type, CA_Certificate::Type, Card_Certificate::Type, Vehicles_Used::Type, Events_Data::Type, Faults_Data::Type, Specific_Conditions::Type, Identification::Type, Driver_Activity_Data::Type, Current_Usage::Type, Driving_License_Info::Type, and Card_Download::Type.
Referenced by Factory().
| int tlvblock::size | ( | ) | const [inline, virtual] |
int tlvblock::datasize [protected] |
1.5.8