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