Netcore

LSO Protocol API

LsoProtocol

Constructor

LsoProtocol(local: Optional[str] = None, encoding: str = 'utf-8', buff: int = 2048)

Properties

Methods

def set_meta(data: Union[bytes, bytearray, str]) -> None

Set meta data

def full_data(buff: Optional[int] = None) -> Generator

Generate complete data stream

def load_stream(
    function: Callable,
    head: Optional[Union[bytes, bytearray]] = None,
    handler: Optional[Callable] = None,
    buff: Optional[int] = None
) -> 'LsoProtocol'

Load data from stream

def load_generator(
    generator: Generator,
    extension: Optional[str] = None,
    handler: Optional[Callable] = None,
    set_length: bool = True
) -> 'LsoProtocol'

Load data from generator