tango.io.protocol.model.IProtocol

License:

BSD style: see license.txt

Version:

Jan 2007: initial release

Author:

Kris
class IProtocol [abstract] #
alias void delegate (void* src, uint bytes, Type type) Writer #
IBuffer buffer() [abstract] #
void[] read(void* dst, uint bytes, Type type) [abstract] #
void write(void* src, uint bytes, Type type) [abstract] #
void[] readArray(void* dst, uint bytes, Type type, Allocator alloc) [abstract] #
void writeArray(void* src, uint bytes, Type type) [abstract] #
class IAllocator [abstract] #
void reset() [abstract] #
IProtocol protocol() [abstract] #
void[] allocate(IProtocol.Reader, uint bytes, IProtocol.Type) [abstract] #