#include <GSIErrorCollectionField.h>
Public Member Functions | |
GSIErrorCollectionField (const std::string &fieldName, bool multiplexed, fesa::DataStore *pDataStore, bool persistent, int size) | |
~GSIErrorCollectionField () | |
void | addError (long error_code, std::string &ErrorMessage, fesa::MultiplexingContext *context, fesa::AbstractDevice *pDev) |
Private Attributes | |
unsigned long | index_ |
fesa::Mutex | mutexIndex_ |
Definition at line 17 of file GSIErrorCollectionField.h.
fesaGSI::GSIErrorCollectionField::GSIErrorCollectionField | ( | const std::string & | fieldName, | |
bool | multiplexed, | |||
fesa::DataStore * | pDataStore, | |||
bool | persistent, | |||
int | size | |||
) |
Definition at line 19 of file GSIErrorCollectionField.cpp.
References index_.
fesaGSI::GSIErrorCollectionField::~GSIErrorCollectionField | ( | ) |
Definition at line 25 of file GSIErrorCollectionField.cpp.
void fesaGSI::GSIErrorCollectionField::addError | ( | long | error_code, | |
std::string & | ErrorMessage, | |||
fesa::MultiplexingContext * | context, | |||
fesa::AbstractDevice * | pDev | |||
) |
Definition at line 29 of file GSIErrorCollectionField.cpp.
References fesaGSI::GSI_ERROR::error_code, fesaGSI::GSI_ERROR::error_cycle_name, fesaGSI::GSI_ERROR::error_string, fesaGSI::GSI_ERROR::error_timestamp, index_, fesaGSI::MAX_CYCLE_NAME_LENGTH, fesaGSI::MAX_ERROR_MESSAGE_LENGTH, fesaGSI::MAX_TIMESTAMP_LENGTH, and mutexIndex_.
unsigned long fesaGSI::GSIErrorCollectionField::index_ [private] |
Definition at line 28 of file GSIErrorCollectionField.h.
Referenced by addError(), and GSIErrorCollectionField().
fesa::Mutex fesaGSI::GSIErrorCollectionField::mutexIndex_ [private] |
Definition at line 30 of file GSIErrorCollectionField.h.
Referenced by addError().