SimPy.SimulationTrace.Buffer

Package SimPy :: Module SimulationTrace :: Class Buffer |
[show private | hide private]
[frames | no frames]

## Type Buffer

    object --+
             |
        Lister --+
                 |
                Buffer

Known Subclasses:
  `Level`, `Store`

Abstract class for buffers Blocks a process when a put would cause buffer overflow or a get would cause buffer underflow. Default queuing discipline for blocked processes is FIFO.

Method Summary
| `__init__(self, name, capacity, unitName, putQType, getQType, monitored, monitorType, initialBuffered)`
Inherited from Lister
| ``__repr__`(self)`
| ``__str__`(self)`
| ``attrnames`(self)`
Inherited from object
| ``__delattr__`(...)` x.__delattr__('name') <==> del x.name
| ``__getattribute__`(...)` x.__getattribute__('name') <==> x.name
| ``__hash__`(x)` x.__hash__() <==> hash(x)
| ``__new__`(T, S, ...)` T.__new__(S, ...) -> a new object with type S, a subtype of T
| ``__reduce__`(...)` helper for pickle
| ``__reduce_ex__`(...)` helper for pickle
| ``__setattr__`(...)` x.__setattr__('name', value) <==> x.name = value

Class Variable Summary
`int` | `priorityDefault` = 0
Inherited from Lister
`int` | `indent` = 0

Class Variable Details

    ### priorityDefault Type: `int` Value:
        0

Generated by Epydoc 2.1 on Wed Jun 14 14:32:42 2006 | http://epydoc.sf.net