Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

file.h File Reference

Files, fifos, directories, pipes and dynamic loader services. More...

#include <cc++/config.h>
#include <cc++/thread.h>
#include <iostream>
#include <fstream>
#include <cstdio>
#include <dirent.h>
#include <sys/stat.h>
#include <sys/mman.h>

Go to the source code of this file.

Compounds

class  Dir
 A low level portable directory class. low level directory access class. More...

class  DSO
 The DSO dynamic loader class is used to load object files. Dynamic class file loader. More...

class  FIFOSession
 The FIFOSession produces a seperate thread which can manage a fifo stream session. More...

class  fifostream
 This class provides a few alterations to the standard fstream class for dealing with fifo devices. More...

class  File
struct  File._fcb
class  MappedFile
 Create and map a disk file into memory. Map a named disk file into memory. More...

class  Pipe
 The Pipe uses system kernel buffering to hold data being passed either between two execution contexts within the same process, or between different processes. kernel buffering between processes and/or threads. 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. Portable random disk file access. More...

class  SharedFile
 This class defines a database I/O file service that can be shared by multiple processes. This class defines a database I/O file service that can be shared by multiple processes. More...

class  ThreadFile
 This class defines a database I/O file service that can be shared by multiple threads. This class defines a database I/O file service that can be shared by multiple threads. More...


Defines

#define caddr_t   char *
#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, fifos, directories, pipes and dynamic loader services.


Define Documentation

#define caddr_t   char *
 

#define S_IRGRP   0040
 

#define S_IROTH   0004
 

#define S_IRUSR   0400
 

#define S_IWGRP   0020
 

#define S_IWOTH   0002
 

#define S_IWUSR   0200
 


Typedef Documentation

typedef size_t ccxx_size_t
 

typedef unsigned long pos_t
 


Generated on Thu Sep 25 13:14:32 2003 for GNU CommonC++ by doxygen 1.3.3