Previous topic

llsd_sender

Next topic

message_dot_xml

This Page

message

class pyogp.lib.base.message.message.Block(name, **kwargs)

base representation of a block Block expects a name, and kwargs for variables (var_name = value)

add_variable(var)
get_variable(var_name)
get_variables()
class pyogp.lib.base.message.message.PackFlags
class pyogp.lib.base.message.message.MsgData(name)

Used as a Message that is being created that will be serialized and sent.

add_block(block)
add_data(block_name, var_name, data, data_size)
get_block(block_name)
class pyogp.lib.base.message.message.MessageBase(name, *args)

base representation of a message name, blocks, and variables. MessageBase expects a name, and args consisting of Block() instances (which takes a name and kwargs)

add_block(block)
add_data(block_name, var_name, data, data_size)
get_block(block_name)
parse_blocks(block_list)
parse the Block() instances in the args
class pyogp.lib.base.message.message.Variable(name, data, var_type=None)

base representation of a Variable (purely a convenience alias of MsgVariableData)

Variable expects a name, and data

get_data_as_string()
get_var_type_as_string()
class pyogp.lib.base.message.message.Message(name, *args)

an active message

add_ack(packet_id)
add_block(block)
add_data(block_name, var_name, data, data_size)
data()
a string representation of a packet
get_block(block_name)
get_var(block, variable)
parse_blocks(block_list)
parse the Block() instances in the args
class pyogp.lib.base.message.message.MsgVariableData(name, data, var_type=None)

Used as a Message Block variable that is being created that will be serialized and sent

get_data_as_string()
get_var_type_as_string()
class pyogp.lib.base.message.message.MsgBlockData(name)

Used as a Message block that is being created that will be serialized and sent.

add_variable(var)
get_variable(var_name)
get_variables()