Lines Matching refs:buffer
2538 def __init__(self, dbref, sql, buffer, head, tail, fetch_count, fetching_done, process_target, wait_event, fetched_event, prep):
2543 self.buffer = buffer
2587 space = len(self.buffer) - self.local_head
2591 # Use 0 (or space < glb_nsz) to mean there is no more at the top of the buffer
2593 self.buffer[self.local_head : self.local_head + len(nd)] = nd
2616 self.buffer[pos : pos + len(nd)] = nd
2617 self.buffer[pos + glb_nsz : pos + sz] = d
2664 self.buffer = Array(c_char, self.buffer_size, lock=False)
2675 self.process = Process(target=SQLFetcherFn, args=(glb.dbref, sql, self.buffer, self.head, self.tail, self.fetch_count, self.fetching_done, self.process_target, self.wait_event, self.fetched_event, prep))
2722 if len(self.buffer) - pos < glb_nsz:
2724 n = pickle.loads(self.buffer[pos : pos + glb_nsz])
2727 n = pickle.loads(self.buffer[0 : glb_nsz])
2729 obj = pickle.loads(self.buffer[pos : pos + n])