UCommon
Data Structures | Macros | Typedefs
file.h File Reference

Files and dynamic loader services. More...

#include <commoncpp/config.h>
#include <commoncpp/thread.h>
#include <commoncpp/exception.h>
#include <fcntl.h>
#include <cstdio>
#include <dirent.h>
#include <sys/stat.h>
#include <sys/mman.h>
Include dependency graph for file.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  ost::Dir
 A low level portable directory class. More...
 
class  ost::DirTree
 A generic class to walk a hierarchical directory structure. More...
 
class  ost::DSO
 The DSO dynamic loader class is used to load object files. More...
 
class  ost::MappedFile
 Create and map a disk file into memory. More...
 
class  ost::RandomFile
 The purpose of this class is to define a base class for low level random file access that is portable between Win32 and Posix systems. More...
 
class  ost::SharedFile
 This class defines a database I/O file service that can be shared by multiple processes. More...
 

Macros

#define caddr_t   char *
 

Typedefs

typedef size_t ost::ccxx_size_t
 
typedef unsigned long ost::pos_t
 

Detailed Description

Files and dynamic loader services.

Definition in file file.h.