TNB Library
|
モジュール | |
アーカイブファイル関係 | |
PrimoBurner 関係 | |
IMAPI2 関係 | |
IMAP2 関係. | |
クラス | |
class | CAbstractFile |
抽象ファイルクラス [詳解] | |
class | CAbstractFileFinder |
ファイル検索抽象クラス [詳解] | |
class | CArchiveFileFinder |
アーカイブ内ファイル検索クラス [詳解] | |
class | CArchiveFileReader |
アーカイブファイル読み込みクラス [詳解] | |
class | CAsyncWriter |
非同期書き込みクラス [詳解] | |
class | CCabfileArchiver |
CABファイルアーカイバー [詳解] | |
class | CCacheWriter |
キャッシュ書き込みクラス [詳解] | |
class | CConstFileMappingT< TYP > |
コンストファイルマッピングテンプレートクラス [詳解] | |
class | CDBaseFile |
dBaseファイル管理クラス [詳解] | |
class | CDeepFileFinderT< TYP > |
ディープファイル検索クラス [詳解] | |
class | CDirectoryLocker |
フォルダロック管理クラス [詳解] | |
class | CDirectorySelectDlg |
ディレクトリ選択ダイアログ [詳解] | |
class | CDirectoryWatcher |
ディレクトリ監視クラス [詳解] | |
class | CDiskBenchMark |
ベンチマーククラス [詳解] | |
class | CDriveInformation |
ドライブ情報クラス [詳解] | |
class | CFileCommunicationWorker |
ファイル通信ワーカークラス [詳解] | |
class | CFileCommunicator |
ファイル通信クラス [詳解] | |
class | CFileDialogEx |
ファイル選択コモンダイアログ [詳解] | |
class | CFileFinder |
ファイル検索クラス [詳解] | |
class | CFileLocker |
ファイルロック管理クラス [詳解] | |
class | CFileMappingT< TYP > |
ファイルマッピングテンプレートクラス [詳解] | |
class | CFileName |
ファイル名管理クラス [詳解] | |
class | CFilePathManager |
ファイルパス管理クラス [詳解] | |
class | CFileReader |
ファイル読み込みクラス [詳解] | |
class | CFileVersion |
ファイルバージョン取得クラス. [詳解] | |
class | CFileWriter |
ファイル書き込みクラス [詳解] | |
class | CFtpFileFinder |
FTPファイル検索クラス [詳解] | |
class | CFtpFileReader |
FTPファイル読み込みクラス [詳解] | |
class | CFtpFileWriter |
FTPファイル書き込みクラス [詳解] | |
class | CFtpSession |
FTPセッション管理クラス [詳解] | |
class | CGridFile |
Gridファイル管理クラス [詳解] | |
class | CHttpFileReader |
HTTPファイル読み込みクラス [詳解] | |
class | CLikenMemToFile |
ファイル風メモリ管理クラス [詳解] | |
class | CLzFileReader |
LZファイル読み込みクラス [詳解] | |
class | CMapFileT< KEY, VAL, INK > |
マップファイルクラス. [詳解] | |
class | CMappedFileReader |
マップドファイルリーダークラス [詳解] | |
class | CRapiFileFinder |
RAPI ファイル検索クラス [詳解] | |
class | CRapiFileReader |
RAPI ファイル読み込みクラス [詳解] | |
class | CRapiFileWriter |
RAPI ファイル書き込みクラス [詳解] | |
class | CReaderAdapter |
ファイル読み込みアダプタ [詳解] | |
class | CRecoveryFiles |
リカバリーファイルズクラス [詳解] | |
class | CWriterAdapter::CRef |
ファイル読み書きの参照クラス [詳解] | |
class | CResourceUpdater |
リソース更新関係クラス. [詳解] | |
class | CSftpFileFinder |
SFTP ファイル検索クラス [詳解] | |
class | CSftpSession |
SSH FTPセッション管理クラス [詳解] | |
class | CShapeFile |
シェープファイル管理クラス [詳解] | |
class | CShapeFileTypePoint |
シェープファイル type Point 管理クラス [詳解] | |
class | CSmartAccessor |
SMART (Self Monitoring, Analysis and Reporting Technology)アクセスクラス. [詳解] | |
class | CTemporaryDirectoryT< PFIX > |
テンポラリディレクトリ管理テンプレートクラス [詳解] | |
class | CTemporaryFileT< PFIX > |
テンポラリファイル管理テンプレートクラス [詳解] | |
class | CTextFileReader |
テキストファイル読込みクラス [詳解] | |
class | CTextFileWriter |
テキストファイル書込みクラス [詳解] | |
class | CTinyCsvReader |
簡易CSVファイル読み込みクラス. [詳解] | |
class | CWriterAdapter |
ファイル読み書きアダプタ [詳解] | |
struct | CAsyncWriter::ICommand |
非同期書き込みのコマンドインターフェース [詳解] | |
struct | CDirectorySelectDlg::IListener |
ディレクトリ選択ダイアログリスナー [詳解] | |
struct | CDirectoryWatcher::IListener |
ディレクトリ監視のリスナーインターフェース [詳解] | |
struct | IReader |
読み込みインターフェース [詳解] | |
struct | CFileCommunicator::IWorker |
ファイル通信ワーカーインターフェース. [詳解] | |
struct | IWriter |
書き込みインターフェース [詳解] | |
struct | CSmartAccessor::TAttribute |
SMART 属性型 [詳解] | |
struct | CSmartAccessor::TVersion |
SMART バージョン情報 [詳解] | |
型定義 | |
typedef CConstFileMappingT< BYTE > | CConstFileMapping |
Constファイルマッピングクラス [詳解] | |
typedef CDeepFileFinderT | CDeepFileFinder |
ディープファイル検索クラス [詳解] | |
typedef CFileMappingT< BYTE > | CFileMapping |
ファイルマッピングクラス [詳解] | |
typedef CTemporaryDirectoryT< 'bnt'> | CTemporaryDirectory |
テンポラリディレクトリ管理テンプレート [詳解] | |
typedef CTemporaryFileT< 'bnt'> | CTemporaryFile |
テンポラリファイル管理テンプレート [詳解] | |
関数 | |
void | LoadCollection (const IReader &rr, LPCTSTR lpszHead, CVectorT< BYTE > &_vb) |
[保存] コレクション読み込み [詳解] | |
void | LoadCollection (LPCTSTR lpszFile, LPCTSTR lpszHead, CVectorT< BYTE > &_vb) |
[保存] コレクション読み込み [詳解] | |
void | SaveCollection (IWriter &wr, LPCTSTR lpszHead, const ISequenceCollectionT< BYTE > &c) |
[保存] BYTEコレクション書き込み [詳解] | |
void | SaveCollection (LPCTSTR lpszFile, LPCTSTR lpszHead, const ISequenceCollectionT< BYTE > &c) |
[保存] BYTEコレクション書き込み [詳解] | |
IReader
(デシリアライズ対応)、 IWriter
(シリアライズ対応)があります。FTPファイル
、 HTTPファイル
、アーカイブ内ファイル
、 メモリ
などがあります。 クラス名 | 内容 |
CFileName | ファイル名を管理し、そのファイル(ディレクトリ)に対しての操作を行なうメソッドがあります 削除や日付の操作、読込など)。 |
CAsyncWriter | ファイルをスレッドにて非同期に書き込み処理を行うことが出来ます (メインスレッドは依頼しただけですぐに次の処理に移れます)。ICommand を実装することで、 さまざまなファイルアクセス処理をスレッドで行うことも出来ます。 |
CConstFileMapping | ファイルを一つの型の配列としてメモリ上に配置するクラスです。 コレクションインターフェースも持っており、ランダムアクセスも容易です。 |
CFileMapping | ファイルを一つの型の配列としてメモリ上に配置するクラスです。 コレクションインターフェースも持っており、ファイルのサイズ変更も サポートしています(ただし遅い)。 |
CDirectoryWatcher | 一つのディレクトリを指定することで、その中のファイルの変化を監視することが可能です。 |
typedef CConstFileMappingT<BYTE> CConstFileMapping |
Constファイルマッピングクラス
TnbConstFileMapping.h の 265 行目に定義があります。
typedef CDeepFileFinderT CDeepFileFinder |
ディープファイル検索クラス
ディレクトリを深く掘り込んで検索するクラスです。 本クラスを継承し、OnNewFiner() , OnFoundFolder() , OnFoundFile() に処理を実装します。
TnbDeepFileFinder.h の 173 行目に定義があります。
typedef CFileMappingT<BYTE> CFileMapping |
ファイルマッピングクラス
TnbFileMapping.h の 388 行目に定義があります。
typedef CTemporaryDirectoryT<'bnt'> CTemporaryDirectory |
テンポラリディレクトリ管理テンプレート
TnbTemporaryDirectory.h の 163 行目に定義があります。
typedef CTemporaryFileT<'bnt'> CTemporaryFile |
テンポラリファイル管理テンプレート
TnbTemporaryFile.h の 286 行目に定義があります。
[保存] コレクション読み込み
[in] | rr | 読み込み準備が出来た Reader。 |
[in] | lpszHead | ヘッダ識別名。 |
[out] | _vb | 読み込み。 |
CNotSupportException | ヘッダ形状が異なるとスローされます。 |
CInvalidParamException | ファイル長さが異なるとスローされます。 |
CNoSuchTypeException | チェックサムが異なるとスローされます。 |
CIoFailureException | ファイルアクセスに失敗すると、スローされます。 |
void TNB::LoadCollection | ( | LPCTSTR | lpszFile, |
LPCTSTR | lpszHead, | ||
CVectorT< BYTE > & | _vb | ||
) |
[保存] コレクション読み込み
[in] | lpszFile | ファイル名。 |
[in] | lpszHead | ヘッダ識別名。 |
[out] | _vb | 読み込み。 |
CNotSupportException | ヘッダ形状が異なるとスローされます。 |
CInvalidParamException | ファイル長さが異なるとスローされます。 |
CNoSuchTypeException | チェックサムが異なるとスローされます。 |
CIoFailureException | ファイルアクセスに失敗すると、スローされます。 |
void TNB::SaveCollection | ( | IWriter & | wr, |
LPCTSTR | lpszHead, | ||
const ISequenceCollectionT< BYTE > & | c | ||
) |
[保存] BYTEコレクション書き込み
wr | 書き込み準備の出来た、Writer。 |
lpszHead | ヘッダ識別名。 |
c | 書き込みデータ。 |
CIoFailureException | ファイルアクセスに失敗すると、スローされます。 |
void TNB::SaveCollection | ( | LPCTSTR | lpszFile, |
LPCTSTR | lpszHead, | ||
const ISequenceCollectionT< BYTE > & | c | ||
) |
[保存] BYTEコレクション書き込み
lpszFile | ファイル名。 |
lpszHead | ヘッダ識別名。 |
c | 書き込みデータ。 |
CIoFailureException | ファイルアクセスに失敗すると、スローされます。 |