OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
Stat Class Reference

#include <dodsutil.h>

Collaboration diagram for Stat:
Collaboration graph

Public Member Functions

time_t atime () const
 
bool bad () const
 
long blksize () const
 
long blocks () const
 
time_t ctime () const
 
dev_t dev () const
 
const char * filename () const
 
gid_t gid () const
 
ino_t ino () const
 
mode_t mode () const
 
time_t mtime () const
 
nlink_t nlink () const
 
bool operator! () const
 
dev_t rdev () const
 
off_t size () const
 
 Stat (const char *filename)
 
 Stat (const string &filename)
 
uid_t uid () const
 

Protected Attributes

bool _badstat
 
string _filename
 
struct stat _sbuf
 

Detailed Description

Definition at line 50 of file dodsutil.h.

Constructor & Destructor Documentation

Stat::Stat ( const char *  filename)
inline

Definition at line 52 of file dodsutil.h.

References _badstat, and _sbuf.

Stat::Stat ( const string &  filename)
inline

Definition at line 57 of file dodsutil.h.

References _badstat, and _sbuf.

Member Function Documentation

time_t Stat::atime ( ) const
inline

Definition at line 96 of file dodsutil.h.

References _sbuf.

bool Stat::bad ( ) const
inline

Definition at line 116 of file dodsutil.h.

References _badstat.

Referenced by operator!().

long Stat::blksize ( ) const
inline

Definition at line 108 of file dodsutil.h.

References _sbuf.

long Stat::blocks ( ) const
inline

Definition at line 112 of file dodsutil.h.

References _sbuf.

time_t Stat::ctime ( ) const
inline

Definition at line 104 of file dodsutil.h.

References _sbuf.

dev_t Stat::dev ( ) const
inline

Definition at line 70 of file dodsutil.h.

References _sbuf.

const char* Stat::filename ( ) const
inline

Definition at line 120 of file dodsutil.h.

References _filename.

gid_t Stat::gid ( ) const
inline

Definition at line 87 of file dodsutil.h.

References _sbuf.

ino_t Stat::ino ( ) const
inline

Definition at line 66 of file dodsutil.h.

References _sbuf.

mode_t Stat::mode ( ) const
inline

Definition at line 62 of file dodsutil.h.

References _sbuf.

time_t Stat::mtime ( ) const
inline

Definition at line 100 of file dodsutil.h.

References _sbuf.

nlink_t Stat::nlink ( ) const
inline

Definition at line 79 of file dodsutil.h.

References _sbuf.

bool Stat::operator! ( ) const
inline

Definition at line 124 of file dodsutil.h.

References bad().

Here is the call graph for this function:

dev_t Stat::rdev ( ) const
inline

Definition at line 75 of file dodsutil.h.

References _sbuf.

off_t Stat::size ( ) const
inline

Definition at line 91 of file dodsutil.h.

References _sbuf.

uid_t Stat::uid ( ) const
inline

Definition at line 83 of file dodsutil.h.

References _sbuf.

Member Data Documentation

bool Stat::_badstat
protected

Definition at line 129 of file dodsutil.h.

Referenced by bad(), and Stat().

string Stat::_filename
protected

Definition at line 127 of file dodsutil.h.

Referenced by filename().

struct stat Stat::_sbuf
protected

Definition at line 128 of file dodsutil.h.

Referenced by atime(), blksize(), blocks(), ctime(), dev(), gid(), ino(), mode(), mtime(), nlink(), rdev(), size(), Stat(), and uid().


The documentation for this class was generated from the following file: