|
Files |
file | oscl_dns.h |
| The file oscl_socket.h defines the OSCL DNS APIs.
|
file | oscl_file_cache.h |
| The file oscl_file_cache.h defines the class OsclFileCache.
|
file | oscl_file_dir_utils.h |
| The file oscl_file_dir_utils.h defines some unix-style directory ops.
|
file | oscl_file_find.h |
| The file oscl_file_find.h defines the class Oscl_FileFind.
|
file | oscl_file_handle.h |
| The file oscl_file_handle.h defines the class OsclFileHandle.
|
file | oscl_file_io.h |
| The file oscl_file_io.h defines the class Oscl_File. This is the public API to the basic file I/O operations.
|
file | oscl_file_native.h |
| The file oscl_file_native.h defines the class OsclNativeFile. This is the porting layer for basic file I/O operations.
|
file | oscl_file_server.h |
| The file oscl_file_server.h defines the class Oscl_FileServer. This is the porting layer for file server implementations.
|
file | oscl_file_stats.h |
| File stats class.
|
file | oscl_file_types.h |
| The file oscl_file_types.h defines some constants and types for file I/O implementations. Anything that needs to be shared across implementation modules can go here.
|
file | oscl_socket.h |
| The file oscl_socket.h defines the OSCL Socket APIs.
|
Data Structures |
class | Oscl_File |
class | Oscl_FileFind |
class | Oscl_FileServer |
struct | oscl_fsstat |
struct | oscl_stat_buf |
class | OsclDNS |
class | OsclDNSObserver |
class | OsclFileCache |
class | OsclFileHandle |
class | OsclFileStats |
class | OsclFileStatsItem |
class | OsclNativeFile |
class | OsclNativeFileParams |
class | OsclSocketServ |
class | OsclTCPSocket |
class | OsclUDPSocket |
Defines |
#define | TOsclFileOffsetInt32 int32 |
#define | OSCL_FILE_STATS_LOGGER_NODE "OsclFileStats" |
#define | OSCL_IO_FILENAME_MAXLEN 512 |
#define | OSCL_IO_EXTENSION_MAXLEN 512 |
#define | OSCL_FILE_WCHAR_PATH_DELIMITER _STRLIT("/") |
#define | OSCL_FILE_CHAR_PATH_DELIMITER _STRLIT_CHAR("/") |
Typedefs |
typedef oscl_fsstat | OSCL_FSSTAT |
typedef oscl_stat_buf | OSCL_STAT_BUF |
typedef FILE * | TOsclFileHandle |
Enumerations |
enum | TPVDNSFxn { EPVDNSGetHostByName
} |
enum | TPVDNSEvent {
EPVDNSSuccess,
EPVDNSPending,
EPVDNSTimeout,
EPVDNSFailure,
EPVDNSCancel
} |
enum | OSCL_FILEMGMT_PERMS { OSCL_FILEMGMT_PERMS_READ = 0x1,
OSCL_FILEMGMT_PERMS_WRITE = 0x2,
OSCL_FILEMGMT_PERMS_EXECUTE = 0x4
} |
enum | OSCL_FILEMGMT_MODES { OSCL_FILEMGMT_MODE_DIR = 0x1
} |
enum | OSCL_FILEMGMT_ERR_TYPE {
OSCL_FILEMGMT_E_OK = 0,
OSCL_FILEMGMT_E_PATH_TOO_LONG,
OSCL_FILEMGMT_E_PATH_NOT_FOUND,
OSCL_FILEMGMT_E_ALREADY_EXISTS,
OSCL_FILEMGMT_E_NOT_EMPTY,
OSCL_FILEMGMT_E_PERMISSION_DENIED,
OSCL_FILEMGMT_E_NO_MATCH,
OSCL_FILEMGMT_E_UNKNOWN,
OSCL_FILEMGMT_E_SYS_SPECIFIC,
OSCL_FILEMGMT_E_NOT_IMPLEMENTED
} |
enum | TOsclFileOp {
EOsclFileOp_Open,
EOsclFileOp_Close,
EOsclFileOp_Read,
EOsclFileOp_Write,
EOsclFileOp_Seek,
EOsclFileOp_Tell,
EOsclFileOp_Size,
EOsclFileOp_Flush,
EOsclFileOp_EndOfFile,
EOsclFileOp_NativeOpen,
EOsclFileOp_NativeClose,
EOsclFileOp_NativeRead,
EOsclFileOp_NativeWrite,
EOsclFileOp_NativeSeek,
EOsclFileOp_NativeTell,
EOsclFileOp_NativeSize,
EOsclFileOp_NativeFlush,
EOsclFileOp_NativeEndOfFile,
EOsclFileOp_Last
} |
Functions |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_getcwd (oscl_wchar *path, uint32 size) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_getcwd (char *path, uint32 size) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_stat (const oscl_wchar *path, OSCL_STAT_BUF *statbuf) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_stat (const char *path, OSCL_STAT_BUF *statbuf) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_mkdir (const oscl_wchar *path) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_mkdir (const char *path) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_rmdir (const oscl_wchar *path) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_rmdir (const char *path) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_chdir (const oscl_wchar *path) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_chdir (const char *path) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_rename (const oscl_wchar *oldpath, const oscl_wchar *newpath) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_rename (const char *oldpath, const char *newpath) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_statfs (OSCL_FSSTAT *stats, const char *path) |
OSCL_IMPORT_REF OSCL_FILEMGMT_ERR_TYPE | oscl_statfs (OSCL_FSSTAT *stats, const oscl_wchar *path) |