#include <FileSystemStorage.h>
Inheritance diagram for OpenDDS::FileSystemStorage::File:


Public Types | |
| typedef RcHandle< File > | Ptr |
Public Member Functions | |
| bool | write (std::ofstream &stream) |
| bool | read (std::ifstream &stream) |
| bool | remove () |
| std::string | name () const |
| Directory::Ptr | parent () const |
Private Member Functions | |
| File (const ACE_TString &fname_phys, const ACE_TString &logical, Directory *parent) | |
Private Attributes | |
| ACE_TString | physical_file_ |
| ACE_TString | physical_dir_ |
| ACE_TString | logical_relative_ |
| Directory::Ptr | parent_ |
Friends | |
| class | Directory |
| class | Directory::Iterator |
| OpenDDS::FileSystemStorage::File::File | ( | const ACE_TString & | fname_phys, | |
| const ACE_TString & | logical, | |||
| Directory * | parent | |||
| ) | [private] |
| std::string OpenDDS::FileSystemStorage::File::name | ( | ) | const |
| Directory::Ptr OpenDDS::FileSystemStorage::File::parent | ( | ) | const [inline] |
| bool OpenDDS::FileSystemStorage::File::read | ( | std::ifstream & | stream | ) |
| bool OpenDDS::FileSystemStorage::File::remove | ( | ) |
| bool OpenDDS::FileSystemStorage::File::write | ( | std::ofstream & | stream | ) |
friend class Directory [friend] |
friend class Directory::Iterator [friend] |
ACE_TString OpenDDS::FileSystemStorage::File::logical_relative_ [private] |
ACE_TString OpenDDS::FileSystemStorage::File::physical_dir_ [private] |
ACE_TString OpenDDS::FileSystemStorage::File::physical_file_ [private] |
1.4.7