ucommon
7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
![]() ![]() |
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>
Go to the source code of this file.
Classes | |
class | ost::File |
struct | ost::File::_fcb |
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::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... | |
class | ost::MappedFile |
Create and map a disk file into memory. More... | |
class | ost::DSO |
The DSO dynamic loader class is used to load object files. More... | |
Namespaces | |
namespace | ost |
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 | ost::pos_t |
typedef size_t | ost::ccxx_size_t |
Files and dynamic loader services.
Definition in file file.h.