versadac  1
versadac - Scalable Recorder Firmware
hashtls.h
1 /*---------------------------------------------------------------------------*/
2 /* Copyright (C) 2006 Woodhead Software & Electonics. All rights reserved. */
3 /*---------------------------------------------------------------------------*/
4 /* This program is protected by international copyright. */
5 /* */
6 /* The use of this software including but not limited to its Source Code */
7 /* is subject to restrictions as agreed in the license agreement between */
8 /* you and Woodhead. */
9 /* Copying or distribution is not allowed unless expressly permitted */
10 /* according to your license agreement with Woodhead. */
11 /*---------------------------------------------------------------------------*/
12 /* */
13 /* Project : STACK PROFINET device */
14 /* Component : hashtls header */
15 /* $Workfile:: hashtls.h $*/
16 /* $Revision:: 5 $*/
17 /* $Date:: 28/02/12 15:47 $*/
18 /* */
19 /*---------------------------------------------------------------------------*/
20 /* */
21 /* D e s c r i p t i o n : */
22 /* start up state machine header */
23 /* */
24 /*---------------------------------------------------------------------------*/
25 
26 
27 
28 #ifndef _HASH_TLS_C_H
29 #define _HASH_TLS_C_H
30 
31 APP_VOID hashTablePrint(LPST_DREP lpstDrep);
32 
33 LPST_EXPECTED_CONFIGURATION remove_configuration (LPST_DREP lpstDrep, LPST_CONFIGURATION_STORAGE lpstConf,LPST_CR lpstCr, LPST_POOL lpstPoolEc);
34 LPST_CONFIGURATION_STORAGE getConfiguration (LPST_DREP lpstDrep, APP_DWORD dwApi,APP_WORD wModule,APP_WORD wSubModule);
35 LPST_EXPECTED_CONFIGURATION freeRealConfiguration(LPST_DREP lpstDrep, APP_DWORD dwApi,APP_WORD wModule,APP_WORD wSubModule, APP_LPWORD lpwStatus);
36 
37 APP_DWORD getAndCheckEC(LPST_DREP lpstDrep, LPST_AREP APP_FAR *lpArep, APP_DWORD dwApi, APP_WORD wSlot, APP_WORD wSubSlot, LPST_EXPECTED_CONFIGURATION APP_FAR* lpstEC);
38 APP_DWORD getHashKey(APP_DWORD dwApi,APP_WORD wModule,APP_WORD wSubModule);
39 APP_WORD freeConfiguration(LPST_DREP lpstDrep,APP_DWORD dwApi,APP_WORD wModule,APP_WORD wSubModule);
40 APP_DWORD setConfiguration(LPST_DREP lpstDrep, LPST_CONFIGURATION_STORAGE lpstConfStorage ,APP_DWORD dwApi,APP_WORD wModule, APP_WORD wSubModule,LPST_REAL_CONFIGURATION lpstRc,LPST_EXPECTED_CONFIGURATION lpstEc,APP_LPWORD lpwStatus);
41 APP_DWORD getErrorModule(LPST_DREP lpstDrep,APP_DWORD dwApi,APP_WORD wSlot,APP_WORD wSubSlot, APP_LPWORD lpwModuleState,APP_LPWORD lpwSubModuleState, APP_DWORD dwModuleModuleIdentNumber, APP_DWORD dwModuleSubModuleIdentNumber, APP_LPDWORD lpdwModuleDiffModuleIdentNumber, APP_LPDWORD lpdwModuleDiffSubModuleIdentNumber);
42 
43 
44 APP_BOOL haveSlotPlug();
45 
46 /*APP_VOID hashTablePrint();*/
47 #endif /*_HASH_TLS_C_H*/
48 
49