メインページ   モジュール   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ    

クラス TFileProperty の解説
[System Category]

This is the TFileProperty class. [詳細]

#include <TFileProperty.hh>

すべてのメンバ一覧

Public メソッド

 TFileProperty ()
 TFileProperty (const Tstring &path)
 TFileProperty (const TFileProperty &right)
 ~TFileProperty ()
const TFileProperty & operator= (const TFileProperty &right)
Tbool operator== (const TFileProperty &right) const
Tbool operator!= (const TFileProperty &right) const
const TstringGetPathName () const
const TstringGetDirectoryName () const
const TstringGetFileName () const
const TstringGetFileRootName () const
const TstringGetFileExtensionName () const
Tint GetDeviceNumber () const
Tint GetDeviceMajorNumber () const
Tint GetDeviceMiorNumber () const
Tint GetInodeNumber () const
Tint GetProtection () const
Tint GetNumberOfHardLinks () const
Tint GetDeviceType () const
Tint GetTotalSize () const
Tint GetBlockSize () const
Tint GetNumberOfBlocks () const
Tint GetUserID () const
Tint GetGroupID () const
Tint GetLastAccess () const
Tint GetLastModification () const
Tint GetLastChange () const
const TstringGetStringUserID () const
const TstringGetStringGroupID () const
const TstringGetStringLastAccess () const
const TstringGetStringLastModification () const
const TstringGetStringLastChange () const
Tvoid SetPathName (const Tstring &path)
Tvoid Analyse ()
Tvoid Update ()
Tbool IsCharacterDevice () const
Tbool IsBlockDevice () const
Tbool IsFIFO () const
Tbool IsSocket () const
Tbool IsSymbolicLink () const
Tbool IsRegularFile () const
Tbool IsDirectory () const
Tbool IsReadable () const
Tbool IsWritable () const
Tbool IsExecutable () const

フレンド

Tostreamoperator<< (Tostream &tos, const TFileProperty &right)


解説

This is the TFileProperty class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TFileProperty class detail description. Write it down ASAP!

TODO:
None?

バグ:
None?

TFileProperty.hh62 行で定義されています。


コンストラクタとデストラクタの解説

TFileProperty::TFileProperty  ) 
 

TFileProperty.cc27 行で定義されています。

TFileProperty::TFileProperty const Tstring path  ) 
 

TFileProperty.cc55 行で定義されています。

参照 Analyse().

TFileProperty::TFileProperty const TFileProperty &  right  ) 
 

TFileProperty.cc85 行で定義されています。

参照 Analyse().

TFileProperty::~TFileProperty  ) 
 

TFileProperty.cc115 行で定義されています。


メソッドの解説

Tvoid TFileProperty::Analyse  ) 
 

TFileProperty.cc135 行で定義されています。

参照 basename(), dirname(), Tcout, Tendl, Tint, Tvoid, と TSystemClock::WhatTimeIsIt().

呼出 operator=(), SetPathName(), TFileProperty(), と Update().

Tint TFileProperty::GetBlockSize  )  const [inline]
 

TFileProperty.hh222 行で定義されています。

参照 Tint.

Tint TFileProperty::GetDeviceMajorNumber  )  const [inline]
 

TFileProperty.hh187 行で定義されています。

参照 Tint.

Tint TFileProperty::GetDeviceMiorNumber  )  const [inline]
 

TFileProperty.hh192 行で定義されています。

参照 Tint.

Tint TFileProperty::GetDeviceNumber  )  const [inline]
 

TFileProperty.hh182 行で定義されています。

参照 Tint.

Tint TFileProperty::GetDeviceType  )  const [inline]
 

TFileProperty.hh212 行で定義されています。

参照 Tint.

const Tstring & TFileProperty::GetDirectoryName  )  const [inline]
 

TFileProperty.hh162 行で定義されています。

参照 Tstring.

const Tstring & TFileProperty::GetFileExtensionName  )  const [inline]
 

TFileProperty.hh177 行で定義されています。

参照 Tstring.

const Tstring & TFileProperty::GetFileName  )  const [inline]
 

TFileProperty.hh167 行で定義されています。

参照 Tstring.

const Tstring & TFileProperty::GetFileRootName  )  const [inline]
 

TFileProperty.hh172 行で定義されています。

参照 Tstring.

呼出 TRecordDisplayPreference::GuessRootOfFileName().

Tint TFileProperty::GetGroupID  )  const [inline]
 

TFileProperty.hh237 行で定義されています。

参照 Tint.

Tint TFileProperty::GetInodeNumber  )  const [inline]
 

TFileProperty.hh197 行で定義されています。

参照 Tint.

Tint TFileProperty::GetLastAccess  )  const [inline]
 

TFileProperty.hh242 行で定義されています。

参照 Tint.

Tint TFileProperty::GetLastChange  )  const [inline]
 

TFileProperty.hh252 行で定義されています。

参照 Tint.

Tint TFileProperty::GetLastModification  )  const [inline]
 

TFileProperty.hh247 行で定義されています。

参照 Tint.

呼出 TObjectFile::Size().

Tint TFileProperty::GetNumberOfBlocks  )  const [inline]
 

TFileProperty.hh227 行で定義されています。

参照 Tint.

Tint TFileProperty::GetNumberOfHardLinks  )  const [inline]
 

TFileProperty.hh207 行で定義されています。

参照 Tint.

const Tstring & TFileProperty::GetPathName  )  const [inline]
 

TFileProperty.hh157 行で定義されています。

参照 Tstring.

Tint TFileProperty::GetProtection  )  const [inline]
 

TFileProperty.hh202 行で定義されています。

参照 Tint.

const Tstring & TFileProperty::GetStringGroupID  )  const [inline]
 

TFileProperty.hh262 行で定義されています。

参照 Tstring.

const Tstring & TFileProperty::GetStringLastAccess  )  const [inline]
 

TFileProperty.hh267 行で定義されています。

参照 Tstring.

const Tstring & TFileProperty::GetStringLastChange  )  const [inline]
 

TFileProperty.hh277 行で定義されています。

参照 Tstring.

const Tstring & TFileProperty::GetStringLastModification  )  const [inline]
 

TFileProperty.hh272 行で定義されています。

参照 Tstring.

const Tstring & TFileProperty::GetStringUserID  )  const [inline]
 

TFileProperty.hh257 行で定義されています。

参照 Tstring.

Tint TFileProperty::GetTotalSize  )  const [inline]
 

TFileProperty.hh217 行で定義されています。

参照 Tint.

呼出 TInputObjectFileOnline::Read().

Tint TFileProperty::GetUserID  )  const [inline]
 

TFileProperty.hh232 行で定義されています。

参照 Tint.

Tbool TFileProperty::IsBlockDevice  )  const
 

TFileProperty.cc204 行で定義されています。

参照 Tbool.

呼出 operator<<().

Tbool TFileProperty::IsCharacterDevice  )  const
 

TFileProperty.cc199 行で定義されています。

参照 Tbool.

呼出 operator<<().

Tbool TFileProperty::IsDirectory  )  const
 

TFileProperty.cc229 行で定義されています。

参照 Tbool.

呼出 operator<<().

Tbool TFileProperty::IsExecutable  )  const
 

TFileProperty.cc252 行で定義されています。

参照 Tbool, Tfalse, と Ttrue.

呼出 operator<<().

Tbool TFileProperty::IsFIFO  )  const
 

TFileProperty.cc209 行で定義されています。

参照 Tbool.

呼出 operator<<().

Tbool TFileProperty::IsReadable  )  const
 

TFileProperty.cc234 行で定義されています。

参照 Tbool, Tfalse, と Ttrue.

呼出 TObjectFile::FindDataRecord(), TObjectFile::GetStreamSize(), operator<<(), と TObjectFile::Size().

Tbool TFileProperty::IsRegularFile  )  const
 

TFileProperty.cc224 行で定義されています。

参照 Tbool.

呼出 operator<<().

Tbool TFileProperty::IsSocket  )  const
 

TFileProperty.cc214 行で定義されています。

参照 Tbool.

呼出 operator<<().

Tbool TFileProperty::IsSymbolicLink  )  const
 

TFileProperty.cc219 行で定義されています。

参照 Tbool.

呼出 operator<<().

Tbool TFileProperty::IsWritable  )  const
 

TFileProperty.cc243 行で定義されています。

参照 Tbool, Tfalse, と Ttrue.

呼出 operator<<().

Tbool TFileProperty::operator!= const TFileProperty &  right  )  const
 

TFileProperty.cc130 行で定義されています。

参照 Tbool, と thePathName.

const TFileProperty & TFileProperty::operator= const TFileProperty &  right  ) 
 

TFileProperty.cc118 行で定義されています。

参照 Analyse(), と thePathName.

Tbool TFileProperty::operator== const TFileProperty &  right  )  const
 

TFileProperty.cc125 行で定義されています。

参照 Tbool, と thePathName.

Tvoid TFileProperty::SetPathName const Tstring path  )  [inline]
 

TFileProperty.hh282 行で定義されています。

参照 Analyse(), と Tvoid.

呼出 TObjectFile::TObjectFile().

Tvoid TFileProperty::Update  )  [inline]
 

TFileProperty.hh289 行で定義されています。

参照 Analyse(), と Tvoid.

呼出 TInputObjectFileOnline::Read().


フレンドと関連する関数の解説

Tostream& operator<< Tostream tos,
const TFileProperty &  right
[friend]
 

TFileProperty.cc261 行で定義されています。


このクラスの解説は次のファイルから生成されました:

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp