9 #ifndef __AM_ARCHIVECONTROL_H
10 #define __AM_ARCHIVECONTROL_H
12 #if !defined(__AM_CSV_H)
13 #include "am_csvstream.h"
18 RESOURCE_START_UPDATE,
19 RESOURCE_RUNNING_UPDATE,
20 MEDIA_STATUS_ONLY_UPDATE
27 bool archivingSuspended;
28 bool ftpPrimaryFailed;
29 bool ftpSecondaryFailed;
32 bool *pArchivingEnabled;
33 uint8 *pDemandStrategy;
34 double *pTimeLastWrite;
35 uint8 *pUnattendedStrategy;
36 bool suspendArchiving;
50 bool getLockIfFree(
void);
51 void releaseLock(
void);
52 void updateFromArchiver(
AM_Archiver *z_pArchiver, uint8 z_type);
53 void updateFromFnBlock(
fb_archiver *z_pFnBlock, uint8 z_type);
62 uint16 m_mediaPCFullLimit;
63 uint8 m_mediaFullStrategy;
69 uint16 m_numberOfGroups;
71 double m_timeMediaFull;
72 sint32 m_timeZoneRawOffset;
74 string_100 m_szUnattendedMediaRoot;
75 string_100 m_szDemandedMediaRoot;
79 string_40 m_szFtpPrimaryPassword;
80 string_100 m_szFtpPrimaryServer;
81 string_40 m_szFtpPrimaryUser;
82 string_40 m_szFtpSecondaryPassword;
83 string_100 m_szFtpSecondaryServer;
84 string_40 m_szFtpSecondaryUser;
86 string_100 m_szUsbPath;
90 #endif // __AM_ARCHIVECONTROL_H
Definition: am_archiver.h:90
Definition: fb_archiver.h:43
Definition: am_archivecontrol.h:39
Definition: am_archivecontrol.h:25
Definition: am_csvstream.h:39