| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ISaveB4TrimAesSvc Class Reference

#include <ISaveB4TrimAesSvc.h>

Inheritance diagram for ISaveB4TrimAesSvc:

[legend]
Collaboration diagram for ISaveB4TrimAesSvc:
[legend]
List of all members.

Public Types

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status

Public Member Functions

virtual StatusCode store (const std::string &regSeqLocation, IDybStorageSvc *dybStorageSvc, IDataManagerSvc *dataStore, IArchiveTrimSvc *archiveTrimSvc, const TimeStamp &now)=0
 Traverse AES and check every RegistrationSequence to see if they are out of window.
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()
 Retrieve interface ID.

Public Attributes

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR

Detailed Description

Definition at line 23 of file ISaveB4TrimAesSvc.h.


Member Function Documentation

static const InterfaceID& ISaveB4TrimAesSvc::interfaceID (  )  [inline, static]

Retrieve interface ID.

Reimplemented from IInterface.

Definition at line 27 of file ISaveB4TrimAesSvc.h.

00027                                             {
00028       return IID_ISaveB4TrimAesSvc;
00029     }

virtual StatusCode ISaveB4TrimAesSvc::store ( const std::string &  regSeqLocation,
IDybStorageSvc dybStorageSvc,
IDataManagerSvc dataStore,
IArchiveTrimSvc archiveTrimSvc,
const TimeStamp &  now 
) [pure virtual]

Traverse AES and check every RegistrationSequence to see if they are out of window.

If they are, then save it. Apparently it should be called before AES tirmming.

It will use the same time window as the trimming svc. Make sure the time "now" is also the same as trimming.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:09:25 2011 for DybKernel by doxygen 1.4.7