u-RPC (Python API)  1.0.1
The u-RPC Remote Procedure Call framework
util.py File Reference

Classes

class  urpc.util.AllocTable
 The allocation table data structure. More...
 

Namespaces

 urpc.util
 

Functions

def urpc.util.seq_get (seq, index, default=None)
 Get element from sequence by index. More...
 
def urpc.util.read_data (stream, urpc_type)
 Read data of given type from stream. More...
 
def urpc.util.read_vary (stream, data_size_type="B")
 Read variable length data from stream. More...
 
def urpc.util.write_data (stream, data, urpc_type)
 Write data of given type to stream. More...
 
def urpc.util.write_vary (stream, data, data_size_type="B")
 Write variable length data to stream. More...
 

Variables

string urpc.util.PROMPT_ERR_SPARE_TABLE_ITEM = "Index does not correspond to any value."
 Spare table item error prompt. More...
 
string urpc.util.PROMPT_ERR_TABLE_FULL = "The table is full."
 Full allocation table prompt. More...
 
 urpc.util._AllocTableItem = namedtuple("_AllocTableItem", ["spare", "next", "data"])
 Allocation table item class. More...