versadac  1
versadac - Scalable Recorder Firmware
Public Member Functions | Public Attributes | Friends | List of all members
AM_Archiver Class Reference

Public Member Functions

 AM_Archiver (AM_ArchiveManager *z_pArchiveManager)
 
void accessTimeLastWriteFile (uint8 z_action)
 
double calculateNextArchiveTime (double z_currentTime, uint8 z_unattendedStrategy)
 
DRE_SLICE_TcopyHistoryFilesToMedia (AM_RouteArchive *z_pRoute, DRE_SLICE_T *z_pEarliestSlice, DRE_SLICE_T *z_pLatestSlice, DRE_SLICE_T *z_pActiveSlice, uint32 z_activeSliceSize, uint16 z_groupNumber, uint8 z_archiveType, bool *z_pTranslationStarted, char *z_pszMediaRoot)
 
bool moreMediaSpace (uint32 z_requiredSize)
 
bool routeActive ()
 
bool localeUS ()
 
bool localefr ()
 
uint8 getCurrentAutoStrategy ()
 
void detachFromQueues (void)
 
DRE_SLICE_TftpHistoryFilesToServer (AM_RouteArchive *z_pRoute, DRE_SLICE_T *z_pEarliestSlice, DRE_SLICE_T *z_pLatestSlice, DRE_SLICE_T *z_pActiveSlice, uint32 z_activeSliceSize, uint16 z_groupNumber, uint8 z_server, uint8 z_archiveType, bool *z_pTranslationStarted)
 
DRE_GROUP_HIST_TgetGroupHistoryPointer (uint16 z_groupNumber)
 
bool getTransferInProgress (AM_RouteNumber z_routeNumber)
 
void lockDreHistory (void)
 
void lockDreSlice (DRE_SLICE_T *z_pSlice)
 
void runTask ()
 
void sendGroupMessage (double z_time, uint8 z_msgClass, uint8 z_msgNum, uint16 z_groupNumber)
 
void sendSystemMessage (double z_time, uint8 z_msgClass, uint8 z_msgNum)
 
void sendMediaInsertedMessage (double z_time, uint16 z_groupNumber)
 
void setResourceStarting (void)
 
void signalUpdateComplete (void)
 
void stop ()
 
void stopArchive (AM_RouteNumber z_routeNumber)
 
void unlockDreHistory (void)
 
void unlockDreSlice (DRE_SLICE_T *z_pSlice)
 
bool startTranslation ()
 
- Public Member Functions inherited from OSRunnableTask
void stop ()
 

Public Attributes

uint8 m_ActType
 

Friends

class AM_ArchiveControl
 

Additional Inherited Members

- Protected Attributes inherited from OSRunnableTask
unsigned char m_bStop
 

The documentation for this class was generated from the following files: