versadac  1
versadac - Scalable Recorder Firmware
auditTrail.h
1 /*******************************************************************************
2 *
3 * Copyright (c) 2010 Invensys Eurotherm
4 *
5 * Project : DEV5201 Scalable Recorder
6 * FileName : auditTrail.h
7 * Author : Steve Pickford
8 * Created : 15/09/2011
9 * Description : Header file for Audit Trail
10 *
11 *******************************************************************************/
12 #ifndef AUDIT_TRAIL_H
13 #define AUDIT_TRAIL_H
14 
15 /***********************/
16 /* DEFINES */
17 /***********************/
18 
19 /***********************/
20 /* EXTERN FUNCTIONS */
21 /***********************/
22 
23 extern void setAuditTrailOldValue(CISP_t z_cisp);
24 extern void generateAuditTrail(CISP_t z_cisp, uint8 z_connectionNumber);
25 extern bool generateSecurityAuditTrail(unicode_p z_userId, unicode_p z_parmName, unicode_p newValue, unicode_p oldValue, bool hideChange, bool forceAuditTrail);
26 extern void recordLogin(uint16 z_user);
27 extern void recordLogout(uint16 z_user);
28 extern void recordSigningNote(uint16 z_signingUser, uint16 z_authorisingUser, unicode_p z_note);
29 extern void sendIOAdjustAuditTrailMessage( unicode_p z_msg );
30 
31 #endif
32 
33 
34 
35