library: libDCache #include "TDCacheFile.h"

# TDCacheSystem

class description - source file - inheritance tree (.ps)

## class TDCacheSystem : public TSystem

| Inheritance Chart:

`TObject`

<-

`TNamed`

<-

`TSystem`

<-

`TDCacheSystem`

        private:

          virtual void* GetDirPtr() const

        public:

                              TDCacheSystem()
                              TDCacheSystem(const TDCacheSystem&)
                      virtual ~TDCacheSystem()
               virtual Bool_t AccessPathName(const char* path, EAccessMode mode)
               static TClass* Class()
                 virtual void FreeDirectory(void* dirp)
          virtual const char* GetDirEntry(void* dirp) const
                virtual Int_t GetPathInfo(const char* path, Long_t* id, Long64_t* size, Long_t* flags, Long_t* modtime)
              virtual TClass* IsA() const
                virtual Int_t MakeDirectory(const char* name)
                virtual void* OpenDirectory(const char* name)
               TDCacheSystem& operator=(const TDCacheSystem&)
                 virtual void ShowMembers(TMemberInspector& insp, char* parent)
                 virtual void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

          void* fDirp  directory handler

## Class Description

     TDCacheFile

     A TDCacheFile is like a normal TFile except that it reads and writes
     its data via a dCache server.

### Inline Functions

                      void ~TDCacheSystem()
                     void* GetDirPtr() const
             TDCacheSystem TDCacheSystem()
                     Int_t MakeDirectory(const char* name)
                     void* OpenDirectory(const char* name)
                      void FreeDirectory(void* dirp)
               const char* GetDirEntry(void* dirp) const
                     Int_t GetPathInfo(const char* path, Long_t* id, Long64_t* size, Long_t* flags, Long_t* modtime)
                    Bool_t AccessPathName(const char* path, EAccessMode mode)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
             TDCacheSystem TDCacheSystem(const TDCacheSystem&)
            TDCacheSystem& operator=(const TDCacheSystem&)

Author: Grzegorz Mazur 20/01/2002
Last update: root/dcache:$Name: $:$Id: TDCacheFile.h,v 1.5 2004/04/29 17:05:39 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *