sipxportlib  Version 3.3
OsFileInfoLinux.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2006 SIPfoundry Inc.
3 // Licensed by SIPfoundry under the LGPL license.
4 //
5 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
6 // Licensed to SIPfoundry under a Contributor Agreement.
7 //
8 // $$
10 
11 #ifndef _OsFileInfo_h_
12 #define _OsFileInfo_h_
13 
14 // SYSTEM INCLUDES
15 
16 // APPLICATION INCLUDES
17 #include "os/OsDefs.h"
18 #include "os/OsStatus.h"
19 #include "os/OsTime.h"
20 #include "os/OsFileInfoBase.h"
21 
22 // DEFINES
23 // MACROS
24 // EXTERNAL FUNCTIONS
25 // EXTERNAL VARIABLES
26 // CONSTANTS
27 // STRUCTS
28 // TYPEDEFS
29 // FORWARD DECLARATIONS
30 class OsPathLinux;
31 class OsFileInfoBase;
32 
33 //:Class short description which may consist of multiple lines (note the ':')
34 // Class detailed description which may extend to multiple lines
36 {
37  friend class OsDirBase;
38  friend class OsFileBase;
39  friend class OsFileSystem;
40  friend class OsDirLinux;
41  friend class OsFileLinux;
42  friend class OsFileSystemLinux;
43 /* //////////////////////////// PUBLIC //////////////////////////////////// */
44 public:
45 
46 /* ============================ CREATORS ================================== */
47 
49  //:Default constructor
50 
51  OsFileInfoLinux(const OsFileInfoLinux& rOsFileInfo);
52  //:Copy constructor
53 
54  virtual
56  //:Destructor
57 
58 /* ============================ MANIPULATORS ============================== */
59 
61  //:Assignment operator
62 
63 
64 /* ============================ INQUIRY =================================== */
65  UtlBoolean isReadOnly() const;
66  //: return TRUE if entry is readonly
67 
68 /* //////////////////////////// PROTECTED ///////////////////////////////// */
69 protected:
70 
71 /* //////////////////////////// PRIVATE /////////////////////////////////// */
72 private:
73 
74 };
75 
76 /* ============================ INLINE METHODS ============================ */
77 
78 #endif // _OsFileInfo_h_
79 
80 
OsFileInfoLinux & operator=(const OsFileInfoLinux &rhs)
Definition: OsFileInfoLinux.cpp:46
UtlBoolean isReadOnly() const
Definition: OsFileInfoLinux.cpp:58
Definition: OsFileInfoBase.h:34
Definition: OsFileInfoLinux.h:35
Definition: OsDirLinux.h:35
Definition: OsFileLinux.h:35
virtual ~OsFileInfoLinux()
Definition: OsFileInfoLinux.cpp:38
Definition: OsFileSystem.h:36
int UtlBoolean
Definition: UtlDefs.h:41
Definition: OsPathLinux.h:33
Definition: OsDirBase.h:32
Definition: OsFileBase.h:42
OsFileInfoLinux()
Definition: OsFileInfoLinux.cpp:28
friend class OsFileSystemLinux
Definition: OsFileInfoLinux.h:42