Bayonne2 / Common C++ 2 Framework
Data Structures | Macros | Typedefs
file.h File Reference

Files and dynamic loader services. More...

#include <cc++/config.h>
#include <cc++/missing.h>
#include <cc++/thread.h>
#include <cc++/exception.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   File
 
struct   File::_fcb
 
class   Dir
  A low level portable directory class. More...
 
class   DirTree
  A generic class to walk a hierarchical directory structure. More...
 
class   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   ThreadFile
  This class defines a database I/O file service that can be shared by multiple threads. More...
 
class   SharedFile
  This class defines a database I/O file service that can be shared by multiple processes. More...
 
class   MappedFile
  Create and map a disk file into memory. More...
 
class   DSO
  The DSO dynamic loader class is used to load object files. More...
 

Macros

#define  caddr_t   char *
 
#define  PATH_MAX   256
 
#define  NAME_MAX   64
 
#define  S_IRUSR   0400
 
#define  S_IWUSR   0200
 
#define  S_IRGRP   0040
 
#define  S_IWGRP   0020
 
#define  S_IROTH   0004
 
#define  S_IWOTH   0002
 

Typedefs

typedef unsigned long  pos_t
 
typedef size_t  ccxx_size_t
 

Detailed Description

Files and dynamic loader services.

Definition in file file.h.

Macro Definition Documentation

#define caddr_t   char *

Definition at line 99 of file file.h.

#define NAME_MAX   64

Definition at line 114 of file file.h.

#define PATH_MAX   256

Definition at line 110 of file file.h.

#define S_IRGRP   0040

Definition at line 190 of file file.h.

#define S_IROTH   0004

Definition at line 192 of file file.h.

#define S_IRUSR   0400

Definition at line 188 of file file.h.

#define S_IWGRP   0020

Definition at line 191 of file file.h.

#define S_IWOTH   0002

Definition at line 193 of file file.h.

#define S_IWUSR   0200

Definition at line 189 of file file.h.

Typedef Documentation

typedef size_t ccxx_size_t

Definition at line 100 of file file.h.

typedef unsigned long pos_t

Definition at line 94 of file file.h.


Generated on Dec 21, 2017 for commoncpp2-1.8.1, ccrtp-1.7.2, libzrtpcpp-2.3.4, ccscript3-1.1.7, ccaudio2-1.0.0 and bayonne2-2.3.2 (after installation in /usr/local/) by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /