Vega strike Python Modules doc
0.5.1
Documentation of the " Modules " folder of Vega strike
|
Public Member Functions | |
def | __init__ |
def | qsize |
def | empty |
def | full |
def | put |
def | put_nowait |
def | get |
def | get_nowait |
Data Fields | |
mutex | |
esema | |
fsema | |
maxsize | |
queue | |
def __init__ | ( | self, | |
maxsize = 0 |
|||
) |
Initialize a queue object with a given maximum size. If maxsize is <= 0, the queue size is infinite.
Definition at line 12 of file Queue.py.
References Queue._init().
def empty | ( | self) |
Return 1 if the queue is empty, 0 otherwise (not reliable!).
Definition at line 31 of file Queue.py.
References Queue._empty().
def full | ( | self) |
def get | ( | self, | |
block = 1 |
|||
) |
Remove and return an item from the queue. If optional arg 'block' is 1 (the default), block if necessary until an item is available. Otherwise (block is 0), return an item if one is immediately available, else raise the Empty exception.
Definition at line 74 of file Queue.py.
References Queue._empty(), Queue._full(), and Queue._get().
def get_nowait | ( | self) |
Remove and return an item from the queue without blocking. Only get an item if one is immediately available. Otherwise raise the Empty exception.
Definition at line 96 of file Queue.py.
References Queue.get(), Pickler.get(), ConfigParser.get(), Message.get, _SpoofOut.get(), _Environ.get(), and _TestClass.get().
def put | ( | self, | |
item, | |||
block = 1 |
|||
) |
Put an item into the queue. If optional arg 'block' is 1 (the default), block if necessary until a free slot is available. Otherwise (block is 0), put an item on the queue if a free slot is immediately available, else raise the Full exception.
Definition at line 45 of file Queue.py.
References Queue._empty(), Queue._full(), and Queue._put().
def put_nowait | ( | self, | |
item | |||
) |
Put an item into the queue without blocking. Only enqueue the item if a free slot is immediately available. Otherwise raise the Full exception.
Definition at line 66 of file Queue.py.
References Queue.put(), and Pickler.put().
def qsize | ( | self) |