Classes | |
class | BaseIOStream |
class | IOStream |
class | PipeIOStream |
class | SSLIOStream |
class | StreamBufferFullError |
class | StreamClosedError |
class | UnsatisfiableReadError |
Functions | |
def | _double_prefix |
def | _merge_prefix |
def | doctests |
Variables | |
tuple | _ERRNO_CONNRESET |
tuple | _ERRNO_INPROGRESS = (errno.EINPROGRESS,) |
tuple | _ERRNO_WOULDBLOCK = (errno.EWOULDBLOCK, errno.EAGAIN) |
_set_nonblocking = None | |
ssl = None |
def rosbridge_tools.tornado.iostream._double_prefix | ( | deque | ) | [private] |
Grow by doubling, but don't split the second chunk just because the first one is small.
Definition at line 1349 of file iostream.py.
def rosbridge_tools.tornado.iostream._merge_prefix | ( | deque, | |
size | |||
) | [private] |
Replace the first entries in a deque of strings with a single string of up to size bytes. >>> d = collections.deque(['abc', 'de', 'fghi', 'j']) >>> _merge_prefix(d, 5); print(d) deque(['abcde', 'fghi', 'j']) Strings will be split as necessary to reach the desired size. >>> _merge_prefix(d, 7); print(d) deque(['abcdefg', 'hi', 'j']) >>> _merge_prefix(d, 3); print(d) deque(['abc', 'defg', 'hi', 'j']) >>> _merge_prefix(d, 100); print(d) deque(['abcdefghij'])
Definition at line 1358 of file iostream.py.
Definition at line 1396 of file iostream.py.
00001 (errno.ECONNRESET, errno.ECONNABORTED, errno.EPIPE, 00002 errno.ETIMEDOUT)
Definition at line 65 of file iostream.py.
tuple rosbridge_tools::tornado::iostream::_ERRNO_INPROGRESS = (errno.EINPROGRESS,) |
Definition at line 72 of file iostream.py.
tuple rosbridge_tools::tornado::iostream::_ERRNO_WOULDBLOCK = (errno.EWOULDBLOCK, errno.EAGAIN) |
Definition at line 58 of file iostream.py.
Definition at line 47 of file iostream.py.
Definition at line 53 of file iostream.py.