1 /**********************************************************
2  * This file has been automatically created by "typemaker2"
3  * from the file "gwen_sar_fileheader.xml".
4  * Please do not edit this file, all changes will be lost.
5  * Better edit the mentioned source file instead.
6  **********************************************************/
7 
8 #ifndef GWEN_SAR_FILEHEADER_L_H
9 #define GWEN_SAR_FILEHEADER_L_H
10 
11 #include "gwen_sar_fileheader.h"
12 
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 /** Getter.
19  * Use this function to get the member "headerStartPos" (see @ref GWEN_SAR_FILEHEADER_headerStartPos)
20 */
21 uint64_t GWEN_SarFileHeader_GetHeaderStartPos(const GWEN_SAR_FILEHEADER *p_struct);
22 
23 /** Getter.
24  * Use this function to get the member "headerSize" (see @ref GWEN_SAR_FILEHEADER_headerSize)
25 */
26 uint64_t GWEN_SarFileHeader_GetHeaderSize(const GWEN_SAR_FILEHEADER *p_struct);
27 
28 /** Getter.
29  * Use this function to get the member "dataPos" (see @ref GWEN_SAR_FILEHEADER_dataPos)
30 */
31 uint64_t GWEN_SarFileHeader_GetDataPos(const GWEN_SAR_FILEHEADER *p_struct);
32 
33 /** Getter.
34  * Use this function to get the member "dataSize" (see @ref GWEN_SAR_FILEHEADER_dataSize)
35 */
36 uint64_t GWEN_SarFileHeader_GetDataSize(const GWEN_SAR_FILEHEADER *p_struct);
37 
38 /** Getter.
39  * Use this function to get the member "hashPos" (see @ref GWEN_SAR_FILEHEADER_hashPos)
40 */
41 uint64_t GWEN_SarFileHeader_GetHashPos(const GWEN_SAR_FILEHEADER *p_struct);
42 
43 /** Setter.
44  * Use this function to set the member "headerStartPos" (see @ref GWEN_SAR_FILEHEADER_headerStartPos)
45 */
46 void GWEN_SarFileHeader_SetHeaderStartPos(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src);
47 
48 /** Setter.
49  * Use this function to set the member "headerSize" (see @ref GWEN_SAR_FILEHEADER_headerSize)
50 */
51 void GWEN_SarFileHeader_SetHeaderSize(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src);
52 
53 /** Setter.
54  * Use this function to set the member "dataPos" (see @ref GWEN_SAR_FILEHEADER_dataPos)
55 */
56 void GWEN_SarFileHeader_SetDataPos(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src);
57 
58 /** Setter.
59  * Use this function to set the member "dataSize" (see @ref GWEN_SAR_FILEHEADER_dataSize)
60 */
61 void GWEN_SarFileHeader_SetDataSize(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src);
62 
63 /** Setter.
64  * Use this function to set the member "hashPos" (see @ref GWEN_SAR_FILEHEADER_hashPos)
65 */
66 void GWEN_SarFileHeader_SetHashPos(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src);
67 
68 #ifdef __cplusplus
69 }
70 #endif
71 
72 #endif
73 
74