NodeHandle
NodeHandle* handle = NULL;
QueryHandleUnlocker(ClientConnection* connection, NodeHandle* nodeHandle)
NodeHandle* handle = NULL;
NodeHandle* fHandle;
NodeHandle* handle = NULL;
NodeHandle* handle;
ClientConnection::_UnlockQueryHandle(NodeHandle* nodeHandle)
NodeHandle* handle = NULL;
NodeHandle* handle = NULL;
void _UnlockQueryHandle(NodeHandle* nodeHandle);
BReference<NodeHandle> handleReference(handle, true);
BReference<NodeHandle> handleReference(iterator, true);
BReference<NodeHandle> handleReference(iterator, true);
ClientVolume::Close(NodeHandle* handle)
ClientVolume::LockNodeHandle(int32 cookie, NodeHandle** _handle)
ClientVolume::UnlockNodeHandle(NodeHandle* nodeHandle)
NodeHandleUnlocker(ClientVolume* volume, NodeHandle* nodeHandle)
NodeHandle* fHandle;
class NodeHandle;
status_t Close(NodeHandle* handle);
NodeHandle** handle);
void UnlockNodeHandle(NodeHandle* nodeHandle);
Node::_CheckNodeHandle(NodeHandle* nodeHandle)
class NodeHandle;
status_t _CheckNodeHandle(NodeHandle* nodeHandle);
NodeHandle::NodeHandle()
: NodeHandle(),
NodeHandle::~NodeHandle()
: NodeHandle(),
NodeHandle::GetStat(struct stat* st)
NodeHandle::SetCookie(int32 cookie)
NodeHandle::GetCookie() const
NodeHandle::GetNodeRef() const
NodeHandle::GetFD() const
class QueryHandle : public NodeHandle {
class NodeHandle : public BReferenceable, public Lockable {
NodeHandle();
virtual ~NodeHandle();
class FileHandle : public NodeHandle {
class DirIterator : public NodeHandle,
class AttrDirIterator : public NodeHandle {
NodeHandleMap::UnlockNodeHandle(NodeHandle* nodeHandle)
NodeHandleMap::AddNodeHandle(NodeHandle* handle)
NodeHandleMap::RemoveNodeHandle(NodeHandle* handle)
NodeHandleMap::LockNodeHandle(int32 cookie, NodeHandle** _handle)
NodeHandle* handle;
class NodeHandleMap : HashMap<HashKey32<int32>, NodeHandle*>, Locker {
status_t AddNodeHandle(NodeHandle* handle);
bool RemoveNodeHandle(NodeHandle* handle);
NodeHandle** _handle);
void UnlockNodeHandle(NodeHandle* handle);