#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 |
1.5.1