QueryHandle
QueryHandle* handle = NULL;
QueryHandle* handle = NULL;
QueryHandle* queryHandle = NULL;
queryHandle = dynamic_cast<QueryHandle*>(handle);
port_id remotePort, int32 remoteToken, QueryHandle** _handle)
QueryHandle* queryHandle;
BReference<QueryHandle> handleReference(queryHandle, true);
ClientConnection::_CloseQuery(QueryHandle* handle)
ClientConnection::_LockQueryHandle(int32 cookie, QueryHandle** _handle)
*_handle = static_cast<QueryHandle*>(handle);
QueryHandle* handle = NULL;
int32 remoteToken, QueryHandle** handle);
status_t _CloseQuery(QueryHandle* handle);
QueryHandle** handle);
class QueryHandle;
QueryHandle::QueryHandle(port_id remotePort, int32 remoteToken)
QueryHandle::~QueryHandle()
QueryHandle::SetQueryListener(QueryListener* listener)
QueryHandle::GetQueryListener() const
QueryHandle::AddQuery(Query* query)
QueryHandle::RemoveQuery(Query* query)
QueryHandle::GetRemotePort() const
QueryHandle::GetRemoteToken() const
QueryHandle::Close()
QueryHandle::ReadDir(dirent* entry, int32 count, int32* countRead)
class QueryHandle;
virtual void QueryHandleClosed(QueryHandle* handle) = 0;
class QueryHandle : public NodeHandle {
QueryHandle(port_id remotePort,
virtual ~QueryHandle();
QueryHandle* fHandle;
QueryHandle* queryHandle = queryHandler->GetQueryHandle();
QueryHandle* queryHandle = queryHandler->GetQueryHandle();
QueryHandle* handle)
QueryHandle* GetQueryHandle() const
uint32 flags, port_id remotePort, int32 remoteToken, QueryHandle** handle)
QueryHandle* queryHandle = new(std::nothrow) QueryHandle(remotePort,
ObjectDeleter<QueryHandle> handleDeleter(queryHandle);
virtual void QueryHandleClosed(QueryHandle* handle)
class QueryHandle;
QueryHandle** handle);