ACManager
![]() | ACManager::ACCount (Int *count) Get count of certificates |
![]() | ACManager::ACManager (const Char *aType, Char* aTableName, const Int minACCountP, const Int maxACCountP, LogFile *aLogFile, const RelTime *countTestP, const RelTime *gotCertifTestP) Access certificate manger constructor |
![]() | ACManager::CreateDefinition () Creates a definition of Table |
![]() | ACManager::GetACByACID (ACID acID) Finds and returns the AC according to its ACID |
![]() | ACManager::GetACs (const Int count, Queue *notIn) Get access certificates |
![]() | ACManager::InsertAC (GMessage* ac) Insert Access certificate |
![]() | ACManager::NextTimeOut () Returns time of next timeout |
![]() | ACManager::TestACCount (Int *countOfMissingACs) Finds out how many certificates are missing |
![]() | ACManager::~ACManager () Access certificates manager destructor |
![]() | methods
|
![]() | attributes | ||||
![]() | methods
|
ACManager. encapsulates the table of Access certificates
methods
methods
ACManager(const Char *aType, Char* aTableName, const Int minACCountP = 1, const Int maxACCountP = 1, LogFile *aLogFile = NULL, const RelTime *countTestP = NULL, const RelTime *gotCertifTestP = NULL)
virtual ~ACManager()
Err InsertAC(GMessage* ac)
Queue* GetACs(const Int count = 1, Queue *notIn = NULL)
GMessage* GetACByACID(ACID acID)
ESTime NextTimeOut()
Err TestACCount(Int *countOfMissingACs)
Err ACManager::ACCount(Int *count)
ACManager::ACManager(const Char *aType, Char* aTableName, const Int minACCountP, const Int maxACCountP, LogFile *aLogFile, const RelTime *countTestP, const RelTime *gotCertifTestP)
aTableName - Table where to store the certificates.
minACCountP - Minimum number of certificates to keep.
maxACCountP - Maximum number of certificates to keep.
aLogFile - Log file for debug messages.
countTestP - Time to wait before checking if we have enough certificates
gotCertifTestP - Time to wait before checking if certificates arrived
TableFieldQueue* ACManager::CreateDefinition()
GMessage* ACManager::GetACByACID(ACID acID)
Queue* ACManager::GetACs(const Int count, Queue *notIn)
notIn - List of forbidden certificates.
Err ACManager::InsertAC(GMessage* ac)
ESTime ACManager::NextTimeOut()
Err ACManager::TestACCount(Int *countOfMissingACs)
ACManager::~ACManager()
alphabetic index hierarchy of classes
generated by doc++