ewmscp
..
|
#include <renameEventHandler.h>
Public Member Functions | |
renameEventHandler ()=default | |
const renameHalfEvent * | getRenamePartner (renameHalfEvent::cookieType cookie, const renameHalfEvent::pathType &aSrcPath, const renameHalfEvent::pathType &aDstPath, renameHalfEvent::moveTypeEnum aIsMoveFrom, const singleMap &aMapEntry, renameHalfEvent::timeType::time_point aTimestamp) |
void | forgetRenameEvent (const renameHalfEvent *what) |
const renameHalfEvent * | getNextStaleSingle (renameHalfEvent::timeType::duration timeout) |
Private Attributes | |
renameHalfEvent::mapType | renameEventMap |
renameHalfEvent::setType | renameEventSet |
Definition at line 38 of file renameEventHandler.h.
|
default |
|
inline |
Definition at line 66 of file renameEventHandler.h.
References renameHalfEvent::cookie, and renameEventMap.
Referenced by followJsonRequestProvider::cleanupRenameEvents(), and followJsonRequestProvider::processJson().
|
inline |
Definition at line 69 of file renameEventHandler.h.
References renameEventSet.
Referenced by followJsonRequestProvider::cleanupRenameEvents().
|
inline |
Definition at line 43 of file renameEventHandler.h.
References renameEventMap, and renameEventSet.
Referenced by followJsonRequestProvider::processJson().
|
private |
Definition at line 39 of file renameEventHandler.h.
Referenced by forgetRenameEvent(), and getRenamePartner().
|
private |
Definition at line 40 of file renameEventHandler.h.
Referenced by getNextStaleSingle(), and getRenamePartner().