⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 warfiledriverfile.cpp

📁 ftpserver very good sample
💻 CPP
字号:
#include "StdAfx.h"#include "WarFileDriverFile.h"   // class implemented#ifndef WAR_FILE_H#   include "WarFile.h"#endif/////////////////////////////// PUBLIC /////////////////////////////////////////============================= LIFECYCLE ====================================WarFileDriverFile::WarFileDriverFile(WarFileDriver *pDriver) :mFlags(0),mpDriver(pDriver),mpCompanion(NULL){}WarFileDriverFile::~WarFileDriverFile(){}//============================= OPERATORS ====================================//============================= OPERATIONS ===================================//============================= ACCESS     ===================================//============================= INQUIRY    ===================================war_flen_t WarFileDriverFile::GetPosition() throw(WarException){    return Seek(0, WAR_SEEK_CURRENT);}war_flen_t WarFileDriverFile::GetLength() throw(WarException){    war_flen_t Curr = Seek(0, WAR_SEEK_CURRENT);    war_flen_t End = Seek(0, WAR_SEEK_END);    if (Curr != End)        Seek(Curr);    return End;}bool WarFileDriverFile::IsEof() throw(WarException){    war_flen_t Curr = Seek(0, WAR_SEEK_CURRENT);    if (Curr >= Seek(0, WAR_SEEK_END))        return true;    Seek(Curr);    return false;}bool WarFileDriverFile::IsOpen() throw(WarException){    WarThrow(WarError(WAR_ERR_NOT_IMPLEMENTED), NULL);}/////////////////////////////// PROTECTED  ///////////////////////////////////void WarFileDriverFile::OnRead(const WarError& status,         war_transfer_buffer_ptr_t& buffer) throw(WarException){    mpCompanion->OnRead(status, buffer);}void WarFileDriverFile::OnWritten(const WarError& status,        war_transfer_buffer_ptr_t& buffer) throw(WarException){    mpCompanion->OnWritten(status, buffer);}/////////////////////////////// PRIVATE    ///////////////////////////////////

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -