|
Portuguese eID Middleware SDK
Version: 3.12.0
|
#include <eidlib.h>
Public Member Functions | |
| virtual PTEIDSDK_API | ~PTEID_Object ()=0 |
| NOEXPORT_PTEIDSDK void | Init (const SDK_Context *context, void *impl) |
| NOEXPORT_PTEIDSDK void | Release () |
Protected Member Functions | |
| PTEID_Object (const SDK_Context *context, void *impl) | |
| void | addObject (PTEID_Object *impl) |
| void | backupObject (unsigned long idx) |
| PTEID_Object * | getObject (unsigned long idx) |
| PTEID_Object * | getObject (void *impl) |
| void | delObject (unsigned long idx) |
| void | delObject (void *impl) |
| void | checkContextStillOk () const |
| PTEID_Object (const PTEID_Object &obj) | |
| PTEID_Object & | operator= (const PTEID_Object &obj) |
Protected Attributes | |
| bool | m_delimpl |
| void * | m_impl |
| unsigned long | m_ulIndexExtAdd |
| std::map< unsigned long, PTEID_Object * > | m_objects |
| SDK_Context * | m_context |
Base class for the object of PTEID SDK (Can not be instantiated).
|
pure virtual |
Destructor
|
protected |
For internal use : Constructor
|
protected |
Copy not allowed - not implemented
|
protected |
For internal use : Add linked object
|
protected |
For internal use : Backup linked object
|
protected |
For internal use : check if the Context is still correct (the card hasn't changed)
|
protected |
For internal use : Delete an object by its index
|
protected |
For internal use : Delete an object by its impl
|
protected |
For internal use : Return an object by its index
|
protected |
For internal use : Return an object by its impl
| NOEXPORT_PTEIDSDK void eIDMW::PTEID_Object::Init | ( | const SDK_Context * | context, |
| void * | impl | ||
| ) |
For internal use : Initialize pimpl
|
protected |
Copy not allowed - not implemented
| NOEXPORT_PTEIDSDK void eIDMW::PTEID_Object::Release | ( | ) |
Release the objects instantiated within this PTEID_Object. Automatically call in the destructor.
|
protected |
For internal use : context structure
|
protected |
For internal use : m_impl object must be deleted
|
protected |
For internal use : pimpl pointer
|
protected |
For internal use : Map of object instantiated within this PTEID_Object
|
protected |
For internal use : extended add object