gwenhywfar
5.11.1beta
|
#include <gwenhywfar/types.h>
#include <gwenhywfar/list1.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/syncio_file.h>
#include <gwenhywfar/gwentime.h>
Go to the source code of this file.
Macros | |
#define | GWEN_SAR_FILEHEADER_FLAGS_SIGNED 0x00000001 |
Typedefs | |
typedef struct GWEN_SAR_FILEHEADER | GWEN_SAR_FILEHEADER |
#define GWEN_SAR_FILEHEADER_FLAGS_SIGNED 0x00000001 |
Definition at line 111 of file gwen_sar_fileheader.h.
typedef struct GWEN_SAR_FILEHEADER GWEN_SAR_FILEHEADER |
Definition at line 1 of file gwen_sar_fileheader.h.
Enumerator | |
---|---|
GWEN_SarFileHeader_FType_Unknown | |
GWEN_SarFileHeader_FType_None | |
GWEN_SarFileHeader_FType_File | |
GWEN_SarFileHeader_FType_Dir | |
GWEN_SarFileHeader_FType_SymLink |
Definition at line 129 of file gwen_sar_fileheader.h.
Enumerator | |
---|---|
GWEN_SarFileHeader_Status_Unknown | |
GWEN_SarFileHeader_Status_Active | |
GWEN_SarFileHeader_Status_Deleted |
Definition at line 138 of file gwen_sar_fileheader.h.
GWENHYWFAR_API void GWEN_SarFileHeader_AddFlags | ( | GWEN_SAR_FILEHEADER * | p_struct, |
uint32_t | p_src | ||
) |
Add flags. Use this function to add flags to the member "flags"
GWENHYWFAR_API void GWEN_SarFileHeader_AddPermissions | ( | GWEN_SAR_FILEHEADER * | p_struct, |
uint32_t | p_src | ||
) |
Add flags. Use this function to add flags to the member "permissions"
GWENHYWFAR_API void GWEN_SarFileHeader_AddStatus | ( | GWEN_SAR_FILEHEADER * | p_struct, |
int | p_src | ||
) |
Add flags. Use this function to add flags to the member "status"
GWENHYWFAR_API void GWEN_SarFileHeader_Attach | ( | GWEN_SAR_FILEHEADER * | p_struct | ) |
GWENHYWFAR_API GWEN_SAR_FILEHEADER* GWEN_SarFileHeader_copy | ( | GWEN_SAR_FILEHEADER * | p_struct, |
const GWEN_SAR_FILEHEADER * | p_src | ||
) |
GWENHYWFAR_API GWEN_SAR_FILEHEADER* GWEN_SarFileHeader_dup | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
GWENHYWFAR_API void GWEN_SarFileHeader_free | ( | GWEN_SAR_FILEHEADER * | p_struct | ) |
Destructor.
GWENHYWFAR_API GWEN_SAR_FILEHEADER_FTYPE GWEN_SarFileHeader_FType_fromString | ( | const char * | p_s | ) |
GWENHYWFAR_API const char* GWEN_SarFileHeader_FType_toString | ( | GWEN_SAR_FILEHEADER_FTYPE | p_i | ) |
GWENHYWFAR_API const GWEN_TIME* GWEN_SarFileHeader_GetAtime | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "atime" (see GWEN_SAR_FILEHEADER_atime)
GWENHYWFAR_API const GWEN_TIME* GWEN_SarFileHeader_GetCtime | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "ctime" (see GWEN_SAR_FILEHEADER_ctime)
GWENHYWFAR_API uint64_t GWEN_SarFileHeader_GetFileSize | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "fileSize" (see GWEN_SAR_FILEHEADER_fileSize)
GWENHYWFAR_API int GWEN_SarFileHeader_GetFileType | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "fileType" (see GWEN_SAR_FILEHEADER_fileType)
GWENHYWFAR_API uint32_t GWEN_SarFileHeader_GetFlags | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "flags" (see GWEN_SAR_FILEHEADER_flags)
GWENHYWFAR_API const GWEN_TIME* GWEN_SarFileHeader_GetMtime | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "mtime" (see GWEN_SAR_FILEHEADER_mtime)
GWENHYWFAR_API const char* GWEN_SarFileHeader_GetPath | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "path" (see GWEN_SAR_FILEHEADER_path)
GWENHYWFAR_API uint32_t GWEN_SarFileHeader_GetPermissions | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "permissions" (see GWEN_SAR_FILEHEADER_permissions)
GWENHYWFAR_API int GWEN_SarFileHeader_GetStatus | ( | const GWEN_SAR_FILEHEADER * | p_struct | ) |
Getter. Use this function to get the member "status" (see GWEN_SAR_FILEHEADER_status)
GWENHYWFAR_API GWEN_SAR_FILEHEADER_LIST* GWEN_SarFileHeader_List_dup | ( | const GWEN_SAR_FILEHEADER_LIST * | p_src | ) |
GWENHYWFAR_API GWEN_SAR_FILEHEADER* GWEN_SarFileHeader_new | ( | void | ) |
Constructor.
GWENHYWFAR_API void GWEN_SarFileHeader_SetAtime | ( | GWEN_SAR_FILEHEADER * | p_struct, |
GWEN_TIME * | p_src | ||
) |
Setter. Use this function to set the member "atime" (see GWEN_SAR_FILEHEADER_atime)
GWENHYWFAR_API void GWEN_SarFileHeader_SetCtime | ( | GWEN_SAR_FILEHEADER * | p_struct, |
GWEN_TIME * | p_src | ||
) |
Setter. Use this function to set the member "ctime" (see GWEN_SAR_FILEHEADER_ctime)
GWENHYWFAR_API void GWEN_SarFileHeader_SetFileSize | ( | GWEN_SAR_FILEHEADER * | p_struct, |
uint64_t | p_src | ||
) |
Setter. Use this function to set the member "fileSize" (see GWEN_SAR_FILEHEADER_fileSize)
GWENHYWFAR_API void GWEN_SarFileHeader_SetFileType | ( | GWEN_SAR_FILEHEADER * | p_struct, |
int | p_src | ||
) |
Setter. Use this function to set the member "fileType" (see GWEN_SAR_FILEHEADER_fileType)
GWENHYWFAR_API void GWEN_SarFileHeader_SetFlags | ( | GWEN_SAR_FILEHEADER * | p_struct, |
uint32_t | p_src | ||
) |
Setter. Use this function to set the member "flags" (see GWEN_SAR_FILEHEADER_flags)
GWENHYWFAR_API void GWEN_SarFileHeader_SetMtime | ( | GWEN_SAR_FILEHEADER * | p_struct, |
GWEN_TIME * | p_src | ||
) |
Setter. Use this function to set the member "mtime" (see GWEN_SAR_FILEHEADER_mtime)
GWENHYWFAR_API void GWEN_SarFileHeader_SetPath | ( | GWEN_SAR_FILEHEADER * | p_struct, |
const char * | p_src | ||
) |
Setter. Use this function to set the member "path" (see GWEN_SAR_FILEHEADER_path)
GWENHYWFAR_API void GWEN_SarFileHeader_SetPermissions | ( | GWEN_SAR_FILEHEADER * | p_struct, |
uint32_t | p_src | ||
) |
Setter. Use this function to set the member "permissions" (see GWEN_SAR_FILEHEADER_permissions)
GWENHYWFAR_API void GWEN_SarFileHeader_SetStatus | ( | GWEN_SAR_FILEHEADER * | p_struct, |
int | p_src | ||
) |
Setter. Use this function to set the member "status" (see GWEN_SAR_FILEHEADER_status)
GWENHYWFAR_API GWEN_SAR_FILEHEADER_STATUS GWEN_SarFileHeader_Status_fromString | ( | const char * | p_s | ) |
GWENHYWFAR_API const char* GWEN_SarFileHeader_Status_toString | ( | GWEN_SAR_FILEHEADER_STATUS | p_i | ) |
GWENHYWFAR_API void GWEN_SarFileHeader_SubFlags | ( | GWEN_SAR_FILEHEADER * | p_struct, |
uint32_t | p_src | ||
) |
Sub flags. Use this function to sub flags from the member "flags"
GWENHYWFAR_API void GWEN_SarFileHeader_SubPermissions | ( | GWEN_SAR_FILEHEADER * | p_struct, |
uint32_t | p_src | ||
) |
Sub flags. Use this function to sub flags from the member "permissions"
GWENHYWFAR_API void GWEN_SarFileHeader_SubStatus | ( | GWEN_SAR_FILEHEADER * | p_struct, |
int | p_src | ||
) |
Sub flags. Use this function to sub flags from the member "status"