XMLStorage::FileHolder Struct Reference

#include <xmlstorage.h>

Inheritance diagram for XMLStorage::FileHolder:

Inheritance graph
[legend]
Collaboration diagram for XMLStorage::FileHolder:

Collaboration graph
[legend]

Public Member Functions

 FileHolder (LPCTSTR path, LPCTSTR mode)
 ~FileHolder ()

Protected Attributes

FILE * _pfile

Detailed Description

Definition at line 422 of file xmlstorage.h.


Constructor & Destructor Documentation

XMLStorage::FileHolder::FileHolder ( LPCTSTR  path,
LPCTSTR  mode 
) [inline]

Definition at line 424 of file xmlstorage.h.

00425     {
00426 #ifdef __STDC_WANT_SECURE_LIB__ // secure CRT functions using VS 2005
00427         if (_tfopen_s(&_pfile, path, mode) != 0)
00428             _pfile = NULL;
00429 #else
00430         _pfile = _tfopen(path, mode);
00431 #endif
00432     }

XMLStorage::FileHolder::~FileHolder (  )  [inline]

Definition at line 434 of file xmlstorage.h.

00435     {
00436         if (_pfile)
00437             fclose(_pfile);
00438     }


Field Documentation

FILE* XMLStorage::FileHolder::_pfile [protected]

Definition at line 441 of file xmlstorage.h.


The documentation for this struct was generated from the following file:
IBrowser Source Code Documentation
generated on 18.09.2008 by doxygen

Homepage