Package DebTorrent :: Module piecebuffer
[hide private]
[frames] | no frames]

Module piecebuffer

source code

Store buffers of piece data.

Classes [hide private]
  SingleBuffer
A single piece buffer.
  BufferPool
The pool of all created piece buffers.
Functions [hide private]
SingleBuffer
PieceBuffer()
example buffer
source code
Variables [hide private]
logging.Logger logger = logging.getLogger('DebTorrent.piecebuffer')
the logger to send all log messages to for this module
BufferPool _pool = <DebTorrent.piecebuffer.BufferPool instance at 0x2b551...
example buffer pool

Imports: array.array, threading.Lock, logging


Function Details [hide private]

PieceBuffer()

source code 
example buffer
Returns: SingleBuffer
a usable piece buffer

Variables Details [hide private]

_pool

example buffer pool
Type:
BufferPool
Value:
BufferPool()