|
gwenhywfar 5.12.0
|
#include <gwenhywfar/syncio.h>

Go to the source code of this file.
Macros | |
| #define | GWEN_SYNCIO_FILE_FLAGS_APPEND 0x00000008 |
| #define | GWEN_SYNCIO_FILE_FLAGS_GEXEC 0x00004000 |
| #define | GWEN_SYNCIO_FILE_FLAGS_GREAD 0x00001000 |
| #define | GWEN_SYNCIO_FILE_FLAGS_GWRITE 0x00002000 |
| #define | GWEN_SYNCIO_FILE_FLAGS_OEXEC 0x00040000 |
| #define | GWEN_SYNCIO_FILE_FLAGS_OREAD 0x00010000 |
| #define | GWEN_SYNCIO_FILE_FLAGS_OWRITE 0x00020000 |
| #define | GWEN_SYNCIO_FILE_FLAGS_RANDOM 0x00000010 |
| #define | GWEN_SYNCIO_FILE_FLAGS_READ 0x00000001 |
| #define | GWEN_SYNCIO_FILE_FLAGS_UEXEC 0x00000400 |
| #define | GWEN_SYNCIO_FILE_FLAGS_UREAD 0x00000100 |
| #define | GWEN_SYNCIO_FILE_FLAGS_UWRITE 0x00000200 |
| #define | GWEN_SYNCIO_FILE_FLAGS_WRITE 0x00000002 |
| #define | GWEN_SYNCIO_FILE_TYPE "file" |
Functions | |
| GWENHYWFAR_API GWEN_SYNCIO * | GWEN_SyncIo_File_fromStderr (void) |
| GWENHYWFAR_API GWEN_SYNCIO * | GWEN_SyncIo_File_fromStdin (void) |
| GWENHYWFAR_API GWEN_SYNCIO * | GWEN_SyncIo_File_fromStdout (void) |
| GWENHYWFAR_API const char * | GWEN_SyncIo_File_GetPath (const GWEN_SYNCIO *sio) |
| GWENHYWFAR_API GWEN_SYNCIO * | GWEN_SyncIo_File_new (const char *path, GWEN_SYNCIO_FILE_CREATIONMODE cm) |
| GWENHYWFAR_API int64_t | GWEN_SyncIo_File_Seek (GWEN_SYNCIO *sio, int64_t pos, GWEN_SYNCIO_FILE_WHENCE whence) |
| #define GWEN_SYNCIO_FILE_FLAGS_APPEND 0x00000008 |
Definition at line 55 of file syncio_file.h.
Referenced by GWEN_DB_WriteFile(), and GWEN_DBIO_ExportToFile().
| #define GWEN_SYNCIO_FILE_FLAGS_GEXEC 0x00004000 |
Definition at line 64 of file syncio_file.h.
Referenced by GWEN_Sar_AddFile(), GWEN_Sar_ExtractAndDigestFileDir(), and GWEN_Sar_ExtractAndDigestFileLink().
| #define GWEN_SYNCIO_FILE_FLAGS_GREAD 0x00001000 |
Definition at line 62 of file syncio_file.h.
Referenced by GWEN_HttpSession_RecvPacketToFile(), GWEN_Sar_AddFile(), GWEN_Sar_CreateArchive(), GWEN_Sar_ExtractAndDigestFileDir(), GWEN_Sar_ExtractAndDigestFileLink(), main(), write_code_file_c(), write_ha_file_c(), write_hl_file_c(), and write_hp_file_c().
| #define GWEN_SYNCIO_FILE_FLAGS_GWRITE 0x00002000 |
Definition at line 63 of file syncio_file.h.
Referenced by GWEN_HttpSession_RecvPacketToFile(), GWEN_Sar_AddFile(), GWEN_Sar_CreateArchive(), GWEN_Sar_ExtractAndDigestFileDir(), GWEN_Sar_ExtractAndDigestFileLink(), main(), write_code_file_c(), write_ha_file_c(), write_hl_file_c(), and write_hp_file_c().
| #define GWEN_SYNCIO_FILE_FLAGS_OEXEC 0x00040000 |
Definition at line 68 of file syncio_file.h.
Referenced by GWEN_Sar_AddFile(), GWEN_Sar_ExtractAndDigestFileDir(), and GWEN_Sar_ExtractAndDigestFileLink().
| #define GWEN_SYNCIO_FILE_FLAGS_OREAD 0x00010000 |
Definition at line 66 of file syncio_file.h.
Referenced by GWEN_Sar_AddFile(), GWEN_Sar_ExtractAndDigestFileDir(), and GWEN_Sar_ExtractAndDigestFileLink().
| #define GWEN_SYNCIO_FILE_FLAGS_OWRITE 0x00020000 |
Definition at line 67 of file syncio_file.h.
Referenced by GWEN_Sar_AddFile(), GWEN_Sar_ExtractAndDigestFileDir(), and GWEN_Sar_ExtractAndDigestFileLink().
| #define GWEN_SYNCIO_FILE_FLAGS_RANDOM 0x00000010 |
Definition at line 56 of file syncio_file.h.
| #define GWEN_SYNCIO_FILE_FLAGS_READ 0x00000001 |
Definition at line 53 of file syncio_file.h.
Referenced by _csvCheckFile(), add2Archive(), checkArchive(), extractArchive(), GWEN_DB_ReadFile(), GWEN_DB_ReadFileAs(), GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_DBIO_ImportFromFile(), GWEN_DBIO_OldDb_CheckFile(), GWEN_DBIO_XmlDb_CheckFile(), GWEN_HttpSession_RecvPacketToFile(), GWEN_MDigest__HashFile(), GWEN_Sar__UnpackArchive(), GWEN_Sar_AddAndDigestFileReg(), GWEN_Sar_CheckArchive(), GWEN_Sar_CreateArchive(), GWEN_Sar_ExtractAndDigestFileReg(), GWEN_Sar_SignArchive(), GWEN_Sar_VerifyArchive(), GWEN_SyncIo_Helper_CopyFile(), GWEN_SyncIo_Helper_PartiallyReadFile(), GWEN_SyncIo_Helper_ReadFile(), GWEN_SyncIo_Helper_ReadFileToStringList(), GWEN_SyncIo_Helper_WriteFile(), GWEN_XML_ReadFile(), GWEN_XMLContext_ReadFromFile(), GWEN_XMLNode_WriteFile(), listArchive(), main(), signArchive(), verifyArchive(), write_code_file_c(), write_ha_file_c(), write_hl_file_c(), and write_hp_file_c().
| #define GWEN_SYNCIO_FILE_FLAGS_UEXEC 0x00000400 |
Definition at line 60 of file syncio_file.h.
Referenced by GWEN_Sar_AddFile(), GWEN_Sar_ExtractAndDigestFileDir(), and GWEN_Sar_ExtractAndDigestFileLink().
| #define GWEN_SYNCIO_FILE_FLAGS_UREAD 0x00000100 |
Definition at line 58 of file syncio_file.h.
Referenced by GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_HttpSession_RecvPacketToFile(), GWEN_Sar_AddFile(), GWEN_Sar_CreateArchive(), GWEN_Sar_ExtractAndDigestFileDir(), GWEN_Sar_ExtractAndDigestFileLink(), GWEN_SyncIo_Helper_WriteFile(), GWEN_XMLNode_WriteFile(), main(), write_code_file_c(), write_ha_file_c(), write_hl_file_c(), and write_hp_file_c().
| #define GWEN_SYNCIO_FILE_FLAGS_UWRITE 0x00000200 |
Definition at line 59 of file syncio_file.h.
Referenced by GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_HttpSession_RecvPacketToFile(), GWEN_Sar_AddFile(), GWEN_Sar_CreateArchive(), GWEN_Sar_ExtractAndDigestFileDir(), GWEN_Sar_ExtractAndDigestFileLink(), GWEN_SyncIo_Helper_WriteFile(), GWEN_XMLNode_WriteFile(), main(), write_code_file_c(), write_ha_file_c(), write_hl_file_c(), and write_hp_file_c().
| #define GWEN_SYNCIO_FILE_FLAGS_WRITE 0x00000002 |
Definition at line 54 of file syncio_file.h.
Referenced by add2Archive(), GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_HttpSession_RecvPacketToFile(), GWEN_Sar_CreateArchive(), GWEN_Sar_ExtractAndDigestFileReg(), GWEN_SyncIo_Helper_CopyFile(), GWEN_SyncIo_Helper_WriteFile(), GWEN_XMLNode_WriteFile(), main(), signArchive(), write_code_file_c(), write_ha_file_c(), write_hl_file_c(), and write_hp_file_c().
| #define GWEN_SYNCIO_FILE_TYPE "file" |
Definition at line 32 of file syncio_file.h.
Definition at line 36 of file syncio_file.h.
| Enumerator | |
|---|---|
| GWEN_SyncIo_File_Whence_Set | |
| GWEN_SyncIo_File_Whence_Current | |
| GWEN_SyncIo_File_Whence_End | |
Definition at line 46 of file syncio_file.h.
| GWENHYWFAR_API GWEN_SYNCIO * GWEN_SyncIo_File_fromStderr | ( | void | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_SYNCIO * GWEN_SyncIo_File_fromStdin | ( | void | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_SYNCIO * GWEN_SyncIo_File_fromStdout | ( | void | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API const char * GWEN_SyncIo_File_GetPath | ( | const GWEN_SYNCIO * | sio | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_SYNCIO * GWEN_SyncIo_File_new | ( | const char * | path, |
| GWEN_SYNCIO_FILE_CREATIONMODE | cm ) |
References GWENHYWFAR_API.
Referenced by _csvCheckFile(), GWEN_DB_ReadFile(), GWEN_DB_ReadFileAs(), GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_DBIO_ImportFromFile(), GWEN_DBIO_OldDb_CheckFile(), GWEN_DBIO_XmlDb_CheckFile(), GWEN_HttpSession_RecvPacketToFile(), GWEN_MDigest__HashFile(), GWEN_Sar_AddAndDigestFileReg(), GWEN_Sar_CreateArchive(), GWEN_Sar_ExtractAndDigestFileReg(), GWEN_Sar_OpenArchive(), GWEN_SyncIo_Helper_CopyFile(), GWEN_SyncIo_Helper_PartiallyReadFile(), GWEN_SyncIo_Helper_ReadFile(), GWEN_SyncIo_Helper_ReadFileToStringList(), GWEN_SyncIo_Helper_WriteFile(), GWEN_XML_ReadFile(), GWEN_XMLContext_ReadFromFile(), GWEN_XMLNode_WriteFile(), main(), write_code_file_c(), write_ha_file_c(), write_hl_file_c(), and write_hp_file_c().

| GWENHYWFAR_API int64_t GWEN_SyncIo_File_Seek | ( | GWEN_SYNCIO * | sio, |
| int64_t | pos, | ||
| GWEN_SYNCIO_FILE_WHENCE | whence ) |
Referenced by GWEN_Sar_AddFile(), GWEN_Sar_ExtractAndDigestFileDir(), GWEN_Sar_ExtractAndDigestFileLink(), GWEN_Sar_ExtractAndDigestFileReg(), GWEN_Sar_ScanFile(), GWEN_Sar_Sign(), GWEN_Sar_Verify(), and GWEN_SyncIo_Helper_ReadFile().
