FileSystemStorage.h File Reference

#include "dds/DCPS/dcps_export.h"
#include "dds/DCPS/RcHandle_T.h"
#include "dds/DCPS/RcObject_T.h"
#include "ace/Synch_Traits.h"
#include "ace/SString.h"
#include "ace/os_include/os_dirent.h"
#include <iosfwd>
#include "dds/DCPS/PoolAllocator.h"
#include <iterator>

Include dependency graph for FileSystemStorage.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OpenDDS
namespace  OpenDDS::FileSystemStorage

Classes

class  OpenDDS::FileSystemStorage::Directory
class  OpenDDS::FileSystemStorage::Directory::Iterator< Item >
class  OpenDDS::FileSystemStorage::File

Defines

#define OPENDDS_FILESYSTEMSTORAGE_MAX_FILES_PER_DIR   512
#define DDS_DIRENT   ACE_DIRENT
#define DDS_Dirent   ACE_Dirent

Functions

ACE_TString OpenDDS::FileSystemStorage::b32h_encode (const ACE_TCHAR *decoded)
ACE_TString OpenDDS::FileSystemStorage::b32h_decode (const ACE_TCHAR *encoded)


Define Documentation

#define DDS_Dirent   ACE_Dirent

Definition at line 91 of file FileSystemStorage.h.

Referenced by OpenDDS::FileSystemStorage::Directory::Directory(), recursive_remove(), and OpenDDS::FileSystemStorage::Directory::scan_dir().

#define DDS_DIRENT   ACE_DIRENT

See $DDS_ROOT/docs/design/persistence.txt General usage notes for FileSystemStorage:

Definition at line 90 of file FileSystemStorage.h.

Referenced by recursive_remove(), and OpenDDS::FileSystemStorage::Directory::scan_dir().

#define OPENDDS_FILESYSTEMSTORAGE_MAX_FILES_PER_DIR   512

Definition at line 38 of file FileSystemStorage.h.

Referenced by OpenDDS::FileSystemStorage::Directory::add_entry().


Generated on Fri Feb 12 20:05:35 2016 for OpenDDS by  doxygen 1.4.7