Inheritance diagram for os_priv::DirKeeper:
Public Types | |
enum | { M_CHANGE_DIR = 1, M_COPY_FILES, M_MOVE_FILES, M_DELETE_FILES, M_RENAME_FILES, M_ENTRIES_ADDED, M_ENTRIES_REMOVED, M_ENTRIES_UPDATED, M_LAYOUT_UPDATED } |
Public Member Functions | |
DirKeeper (const Messenger &cTarget, const String &cPath) | |
virtual void | HandleMessage (Message *pcMessage) |
Handle a message targeted at this handler. | |
virtual bool | Idle () |
Hook called each time the message queue is drained. | |
void | Stop () |
status_t | GetNode (os::String zPath, os::FSNode *pcNode, bool *pbBrokenLink) |
Directory * | GetCurrentDir () |
bool | IsReading () |
anonymous enum |
void DirKeeper::HandleMessage | ( | Message * | pcMessage | ) | [virtual] |
pcMessage
is also available through os::Looper::GetCurrentMessage() and os::Looper::DetachCurrentMessage() until this member returns. This is normally not very usefull for HandleMessage() itself but it can be convinient for other members called from HandleMessage() in case they need data from the message that was not passed on from HandleMessage(). pcMessage | The message that should be handled. This message will be deleted by the looper when HandleMessage() returns unless you detach it with os::Looper::DetachCurrentMessage(), |
Reimplemented from os::Handler.
bool DirKeeper::Idle | ( | ) | [virtual] |
Reimplemented from os::Looper.
void DirKeeper::Stop | ( | ) |
status_t DirKeeper::GetNode | ( | os::String | zPath, | |
os::FSNode * | pcNode, | |||
bool * | pbBrokenLink | |||
) |
Directory* os_priv::DirKeeper::GetCurrentDir | ( | ) | [inline] |
bool os_priv::DirKeeper::IsReading | ( | ) | [inline] |