QtsHttp  0.9.0
Public Member Functions | List of all members
CQtsHttpFileStatus Class Reference

File or folder status class. More...

#include <QtsHttpFileStation.h>

Public Member Functions

 CQtsHttpFileStatus ()
 
 CQtsHttpFileStatus (BOOL bDir, BOOL bCommpressed, LONGLONG llSize, LPCTSTR strFolderPermission, LPCTSTR strPath, LPCTSTR strName, LPCTSTR strGroup, LPCTSTR strOwner, LPCTSTR strMT)
 Constructor with parameters. More...
 
BOOL IsDir ()
 Is file or folder. More...
 
BOOL IsCommpressed ()
 Is compressed. More...
 
LONGLONG GetFileSize ()
 Get file or folder size. More...
 
LPCTSTR GetFolderPermission ()
 Get file or folder permission. More...
 
LPCTSTR GetFilePath ()
 Get file or folder path. More...
 
LPCTSTR GetFileName ()
 Get file or folder name. More...
 
LPCTSTR GetGroup ()
 Get file or folder group. More...
 
LPCTSTR GetOwner ()
 Get file or folder owner. More...
 
LPCTSTR GetMT ()
 Get file or folder modification time. More...
 
void SetDir (BOOL bDir)
 Set is folder or not. More...
 
void SetCompressed (BOOL bCompressed)
 Set is compressed. More...
 
void SetFileSize (LONGLONG llSize)
 Set file or folder size. More...
 
void SetFolderPermission (LPCTSTR strFolderPermission)
 Set file or folder permission. More...
 
void SetFilePath (LPCTSTR strPath)
 Set file or folder path. More...
 
void SetFileName (LPCTSTR strName)
 Set file or folder name. More...
 
void SetGroup (LPCTSTR strGroup)
 Set file or folder group. More...
 
void SetOwner (LPCTSTR strOwner)
 Set file or folder owner. More...
 
void SetMT (LPCTSTR strMT)
 Set file or folder modification time. More...
 

Detailed Description

File or folder status class.

Constructor & Destructor Documentation

CQtsHttpFileStatus::CQtsHttpFileStatus ( )

Default constructor

CQtsHttpFileStatus::CQtsHttpFileStatus ( BOOL  bDir,
BOOL  bCommpressed,
LONGLONG  llSize,
LPCTSTR  strFolderPermission,
LPCTSTR  strPath,
LPCTSTR  strName,
LPCTSTR  strGroup,
LPCTSTR  strOwner,
LPCTSTR  strMT 
)

Constructor with parameters.

Parameters
[IN]bDir : Is file or folder.
[IN]bCommpressed : Is compressed.
[IN]llSize : File or folder size.
[IN]strFolderPermission : File or folder permission.
[IN]strPath : File or folder path.
[IN]strName : File or folder name.
[IN]strGroup : File or folder group.
[IN]strOwner : File or folder owner.
[IN]strMT : File or folder modification time.
Returns
n/a.

Member Function Documentation

LPCTSTR CQtsHttpFileStatus::GetFileName ( )

Get file or folder name.

Returns
LPCTSTR : File or folder name.
LPCTSTR CQtsHttpFileStatus::GetFilePath ( )

Get file or folder path.

Returns
LPCTSTR : File or folder path.
LONGLONG CQtsHttpFileStatus::GetFileSize ( )

Get file or folder size.

Returns
LONGLONG : File or folder size.
LPCTSTR CQtsHttpFileStatus::GetFolderPermission ( )

Get file or folder permission.

Returns
LPCTSTR : File or folder permission.
LPCTSTR CQtsHttpFileStatus::GetGroup ( )

Get file or folder group.

Returns
LPCTSTR : File or folder group.
LPCTSTR CQtsHttpFileStatus::GetMT ( )

Get file or folder modification time.

Returns
LPCTSTR : File or folder modification time.
LPCTSTR CQtsHttpFileStatus::GetOwner ( )

Get file or folder owner.

Returns
LPCTSTR : File or folder owner.
BOOL CQtsHttpFileStatus::IsCommpressed ( )

Is compressed.

Returns
TRUE : File or folder compressed.
FALSE : File or folder not compressed.
BOOL CQtsHttpFileStatus::IsDir ( )

Is file or folder.

Returns
TRUE : Folder entry.
FALSE : File entry.
void CQtsHttpFileStatus::SetCompressed ( BOOL  bCompressed)

Set is compressed.

Parameters
[IN]bCompressed : Is compressed.
Returns
n/a.
void CQtsHttpFileStatus::SetDir ( BOOL  bDir)

Set is folder or not.

Parameters
[IN]bDir : Is folder or not.
Returns
n/a.
void CQtsHttpFileStatus::SetFileName ( LPCTSTR  strName)

Set file or folder name.

Parameters
[IN]strName : File or folder name.
Returns
n/a.
void CQtsHttpFileStatus::SetFilePath ( LPCTSTR  strPath)

Set file or folder path.

Parameters
[IN]strPath : File or folder path.
Returns
n/a.
void CQtsHttpFileStatus::SetFileSize ( LONGLONG  llSize)

Set file or folder size.

Parameters
[IN]llSize : File or folder size.
Returns
n/a.
void CQtsHttpFileStatus::SetFolderPermission ( LPCTSTR  strFolderPermission)

Set file or folder permission.

Parameters
[IN]strFolderPermission : File or folder permission.
Returns
n/a.
void CQtsHttpFileStatus::SetGroup ( LPCTSTR  strGroup)

Set file or folder group.

Parameters
[IN]strGroup : File or folder group.
Returns
n/a.
void CQtsHttpFileStatus::SetMT ( LPCTSTR  strMT)

Set file or folder modification time.

Parameters
[IN]strMT : File or folder modification time.
Returns
n/a.
void CQtsHttpFileStatus::SetOwner ( LPCTSTR  strOwner)

Set file or folder owner.

Parameters
[IN]strOwner : File or folder owner.
Returns
n/a.

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