#include <ArServerFileUtils.h>
Public Member Functions | |
void | addPostDeleteCallback (ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) |
Adds a callback to be called after moving from temp dir to final loc. | |
void | addPreDeleteCallback (ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) |
Adds a callback to be called before moving from temp dir to final loc. | |
ArServerDeleteFileOnServer (ArServerBase *server, const char *topDir) | |
Constructor. | |
void | deleteFile (ArServerClient *client, ArNetPacket *packet) |
Deletes the file. | |
const char * | getDeletingFileName (void) |
Gets the filename of the file we're deleting. | |
void | remPostDeleteCallback (ArFunctor *functor) |
Removes a callback to be called after moving from temp dir to final loc. | |
void | remPreDeleteCallback (ArFunctor *functor) |
Removes a callback to be called before moving from temp dir to final loc. | |
virtual | ~ArServerDeleteFileOnServer () |
Destructor. | |
Protected Attributes | |
char | myBaseDir [2048] |
ArFunctor2C< ArServerDeleteFileOnServer, ArServerClient *, ArNetPacket * > | myDeleteFileCB |
std::string | myDeletingFileName |
std::list< ArFunctor * > | myPostDeleteCallbacks |
std::list< ArFunctor * > | myPreDeleteCallbacks |
ArServerBase * | myServer |