MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / sendQuery

Method sendQuery

pager_lib/smb/base.py:650–658  ·  view source on GitHub ↗
(tid, fid, data_buf)

Source from the content-addressed store, hash-verified

648 errback(OperationFailure('Failed to list %s on %s: Unable to open directory' % ( path, service_name ), messages_history))
649
650 def sendQuery(tid, fid, data_buf):
651 m = SMB2Message(SMB2QueryDirectoryRequest(fid, pattern,
652 info_class = 0x25, # FileIdBothDirectoryInformation
653 flags = 0,
654 output_buf_len = self.max_transact_size))
655 m.tid = tid
656 self._sendSMBMessage(m)
657 self.pending_requests[m.mid] = _PendingRequest(m.mid, expiry_time, queryCB, errback, tid = tid, fid = fid, data_buf = data_buf)
658 self._pushToArray(messages_history, m)
659
660 def queryCB(query_message, **kwargs):
661 self._pushToArray(messages_history, query_message)

Callers

nothing calls this directly

Calls 7

_pushToArrayMethod · 0.95
SMB2MessageClass · 0.85
_PendingRequestClass · 0.85
SMBMessageClass · 0.85
encodeMethod · 0.45

Tested by

no test coverage detected