#include <ArServerFileUtils.h>
Public Member Functions | |
ArServerFileToClient (ArServerBase *server, const char *topDir) | |
Constructor. | |
void | getFile (ArServerClient *client, ArNetPacket *packet) |
Gets the file. | |
virtual | ~ArServerFileToClient () |
Destructor. | |
Protected Attributes | |
char | myBaseDir [2048] |
ArFunctor2C< ArServerFileToClient, ArServerClient *, ArNetPacket * > | myGetFileCB |
ArServerBase * | myServer |
Definition at line 95 of file ArServerFileUtils.h.
|
Constructor.
Definition at line 493 of file ArServerFileUtils.cpp. References ArServerBase::addData(), ArUtil::appendSlash(), ArUtil::fixSlashes(), myBaseDir, myGetFileCB, and myServer. |
|
Destructor.
Definition at line 513 of file ArServerFileUtils.cpp. |
|
Gets the file.
Definition at line 520 of file ArServerFileUtils.cpp. References client, ArBasePacket::dataToBuf(), ArNetPacket::empty(), file, ArUtil::fixSlashes(), ArLog::log(), myBaseDir, ArClientBase::sendPacketTcp(), ArBasePacket::strToBuf(), ArBasePacket::uByte2ToBuf(), and ArBasePacket::uByte4ToBuf(). |
|
Definition at line 107 of file ArServerFileUtils.h. Referenced by ArServerFileToClient(), and getFile(). |
|
Definition at line 110 of file ArServerFileUtils.h. Referenced by ArServerFileToClient(). |
|
Definition at line 108 of file ArServerFileUtils.h. Referenced by ArServerFileToClient(). |