#include <ngcdcsMRGLIST.hpp>
Public Member Functions | |
| ngcdcsMRGLIST & | operator= (const ngcdcsMRGLIST &other) |
| Operator =. | |
| ngcdcsMRGLIST (const ngcdcsMRGLIST &other) | |
| Copy constructor. | |
| ngcdcsMRGLIST () | |
| Constructor. | |
| virtual | ~ngcdcsMRGLIST () |
| Destructor. | |
| ngcdcs_mfile_t * | Add (const char *newName) |
| Add entry to list. | |
| void | Delete (ngcdcs_mfile_t *e) |
| Remove entry from list. | |
| void | Clear () |
| Clear list. | |
| ngcdcs_mfile_t * | First () |
| Return first list entry. | |
| ngcdcs_mfile_t * | GetNext () |
| Return next entry to be processed. | |
| ngcdcs_mfile_t * | Get (int id) |
| Get entry by merger id. | |
| ngcdcs_mfile_t * | Get (const char *name) |
| Get entry by name. | |
| int | Backup (const char *fileName, char *erms=NULL) |
| Attach backup file. | |
| int | Export (const char *fileName, char *erms) |
| Export list to file. | |
| int | Export () |
| Export list to backup-file. | |
| void | Statistics (int *pending, int *active, int *aborted, int *failure, FILE *fd=NULL) |
| Get statistics. | |
| void | Statistics (FILE *fd) |
| Write statistics to stream. | |
Public Attributes | |
| int | size |
| Number of entries. | |
| ngcdcs_mfile_t * | entry |
| Entry. | |
Merger file-list class
| ngcdcsMRGLIST::ngcdcsMRGLIST | ( | const ngcdcsMRGLIST & | other | ) |
Copy constructor.
| ngcdcsMRGLIST::ngcdcsMRGLIST | ( | ) |
Constructor.
|
virtual |
Destructor.
| ngcdcs_mfile_t * ngcdcsMRGLIST::Add | ( | const char * | newName | ) |
Add entry to list.
| int ngcdcsMRGLIST::Backup | ( | const char * | fileName, |
| char * | erms = NULL ) |
Attach backup file.
| void ngcdcsMRGLIST::Clear | ( | ) |
Clear list.
| void ngcdcsMRGLIST::Delete | ( | ngcdcs_mfile_t * | e | ) |
Remove entry from list.
| int ngcdcsMRGLIST::Export | ( | ) |
Export list to backup-file.
| int ngcdcsMRGLIST::Export | ( | const char * | fileName, |
| char * | erms ) |
Export list to file.
| ngcdcs_mfile_t * ngcdcsMRGLIST::First | ( | ) |
Return first list entry.
| ngcdcs_mfile_t * ngcdcsMRGLIST::Get | ( | const char * | name | ) |
Get entry by name.
| ngcdcs_mfile_t * ngcdcsMRGLIST::Get | ( | int | id | ) |
Get entry by merger id.
| ngcdcs_mfile_t * ngcdcsMRGLIST::GetNext | ( | ) |
Return next entry to be processed.
| ngcdcsMRGLIST & ngcdcsMRGLIST::operator= | ( | const ngcdcsMRGLIST & | other | ) |
Operator =.
| void ngcdcsMRGLIST::Statistics | ( | FILE * | fd | ) |
Write statistics to stream.
| void ngcdcsMRGLIST::Statistics | ( | int * | pending, |
| int * | active, | ||
| int * | aborted, | ||
| int * | failure, | ||
| FILE * | fd = NULL ) |
Get statistics.
| ngcdcs_mfile_t* ngcdcsMRGLIST::entry |
Entry.
| int ngcdcsMRGLIST::size |
Number of entries.