- isOpenbool isOpen() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- peekbool peek() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- openvoid open() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- closevoid close() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- readsize_t read(ubyte[] buf) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- readAllvoid readAll(ubyte[] buf) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- readEndsize_t readEnd() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- writevoid write(ubyte[] buf) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- writeEndsize_t writeEnd() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- flushvoid flush() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- borrowconst(ubyte)[] borrow(ubyte* buf, size_t len) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- consumevoid consume(size_t len) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
Adapts an ubyte input range for reading via the TTransport interface.
The case where R is a plain ubyte[] is reasonably optimized, so a possible use case for TInputRangeTransport would be to deserialize some data held in a memory buffer.