screpl.bridge_server.blocks.logger module

Defines LoggerBlock

class screpl.bridge_server.blocks.logger. LoggerBlock ( region ) [source]

Bases: screpl.bridge_server.block.BridgeBlock

Provides logs from Logger

struct LoggerBlock {
    int last_read_log_index; // client-side variable
    int log_index;
    char logger_log[LOGGER_LINE_COUNT][LOGGER_LINE_SIZE];
};
get_buffer_size ( ) [source]

Returns size of its contents.

Required to be overridden.

signature = b'LOGB'
update_content ( ) [source]

Updates contents of the block.

Use self as a pointer to contents of the block. Required to be overridden.