KVIrc 5.2.6
Developer APIs
KviSharedFile Class Reference

#include <KviSharedFile.h>

+ Inheritance diagram for KviSharedFile:

Public Member Functions

const QString & absFilePath ()
 
bool expires ()
 
time_t expireTime ()
 
unsigned int fileSize ()
 
 KviSharedFile (const QString &szName, const QString &szAbsPath, const QString &szUserMask, time_t expireTime, unsigned int uFileSize)
 
int maskLength ()
 
const QString & name ()
 
unsigned int nonWildcardCount ()
 
const QString & userMask ()
 
unsigned int wildcardCount ()
 
 ~KviSharedFile ()
 

Private Attributes

time_t m_expireTime
 
QString m_szAbsFilePath
 
QString m_szName
 
QString m_szUserMask
 
unsigned int m_uFileSize
 
unsigned int m_uNonWildCount
 
unsigned int m_uWildCount
 

Constructor & Destructor Documentation

◆ KviSharedFile()

KviSharedFile::KviSharedFile ( const QString & szName,
const QString & szAbsPath,
const QString & szUserMask,
time_t expireTime,
unsigned int uFileSize )

◆ ~KviSharedFile()

KviSharedFile::~KviSharedFile ( )
default

Member Function Documentation

◆ absFilePath()

const QString & KviSharedFile::absFilePath ( )
inline

References m_szAbsFilePath.

◆ expires()

bool KviSharedFile::expires ( )
inline

References m_expireTime.

◆ expireTime()

time_t KviSharedFile::expireTime ( )
inline

References m_expireTime.

Referenced by KviSharedFile().

◆ fileSize()

unsigned int KviSharedFile::fileSize ( )
inline

References m_uFileSize.

◆ maskLength()

int KviSharedFile::maskLength ( )
inline

References m_szUserMask.

◆ name()

const QString & KviSharedFile::name ( )
inline

◆ nonWildcardCount()

unsigned int KviSharedFile::nonWildcardCount ( )
inline

References m_uNonWildCount.

◆ userMask()

const QString & KviSharedFile::userMask ( )
inline

References m_szUserMask.

◆ wildcardCount()

unsigned int KviSharedFile::wildcardCount ( )
inline

References m_uWildCount.

Member Data Documentation

◆ m_expireTime

time_t KviSharedFile::m_expireTime
private

Referenced by expires(), expireTime(), and KviSharedFile().

◆ m_szAbsFilePath

QString KviSharedFile::m_szAbsFilePath
private

Referenced by absFilePath(), and KviSharedFile().

◆ m_szName

QString KviSharedFile::m_szName
private

Referenced by KviSharedFile(), and name().

◆ m_szUserMask

QString KviSharedFile::m_szUserMask
private

Referenced by KviSharedFile(), maskLength(), and userMask().

◆ m_uFileSize

unsigned int KviSharedFile::m_uFileSize
private

Referenced by fileSize(), and KviSharedFile().

◆ m_uNonWildCount

unsigned int KviSharedFile::m_uNonWildCount
private

Referenced by KviSharedFile(), and nonWildcardCount().

◆ m_uWildCount

unsigned int KviSharedFile::m_uWildCount
private

Referenced by KviSharedFile(), and wildcardCount().


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