abacura.mud.options package
abacura.mud.options.msdp module
MSDP telnet option processor
-
class abacura.mud.options.msdp.MSDP(handler, writer, session)[source]
Bases: TelnetOption
Handle MSDP TelnetOptions
-
msdparray(buf)[source]
NotImplemented: generic MSDP array parser
-
msdptable(buf)[source]
NotImplemented: generic MSDP table parser
-
msdpval(buf) → tuple[bytes, bytes][source]
Handle MSDP VAL sequences
-
msdpvar(buf) → tuple[bytes, bytes][source]
Handle MSDP VAR sequences
-
parse_exits(buf) → dict[source]
Kallisti-specific parser for ROOM_EXITS
-
parse_group(buf) → list[source]
Kallisti-specifc parser for GROUP
-
parse_reportable_variables(buf) → list[source]
Kallisti-specific parser for REPORTABLE_VARIABLES
-
request_all_values() → None[source]
Automatically request all possible MSDP values
-
sb(sb)[source]
IAC SB handler
-
will()[source]
IAC WILL handler
-
class abacura.mud.options.msdp.MSDPMessage(name: str, value: any, oldvalue: any = '', subtype: str = '')[source]
Bases: AbacuraMessage
MSDP event message
Module contents
Telnet Options handler module
-
class abacura.mud.options.TelnetOption(code: int)[source]
Bases: object
Base class for Telnet Option handling
-
do() → None[source]
IAC DO handler
-
dont() → None[source]
IAC DONT handler
-
sb(sb)[source]
IAC SB handler
-
will() → None[source]
IAC WILL handler
-
wont() → None[source]
IAC WONT handler