ZIO
Python and C++ interface to ZeroMQ and Zyre
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
zio.message.PrefixHeader Class Reference

Public Member Functions

def __init__ (self, args, level=0, form=" " *4, label="")
 
def __str__ (self)
 
def __repr__ (self)
 
def __bytes__ (self)
 

Public Attributes

 form
 
 label
 

Static Public Attributes

 level = MessageLevel.undefined
 
string form = " "*4
 
string label = ""
 

Detailed Description

A ZIO message prefix header.

It is a triplet of (level, form, label) with a "ZIO" leading
magic.

Definition at line 25 of file message.py.

Constructor & Destructor Documentation

◆ __init__()

def zio.message.PrefixHeader.__init__ (   self,
  args,
  level = 0,
  form = " "*4,
  label = "" 
)
Create a prefix header

>>> PrefixHeader(0, "FLOW", json.dumps(dict(flow="DAT")))
>>> PrefixHeader(form="TEXT", level=3)

Definition at line 36 of file message.py.

Member Function Documentation

◆ __bytes__()

def zio.message.PrefixHeader.__bytes__ (   self)

Definition at line 76 of file message.py.

◆ __repr__()

def zio.message.PrefixHeader.__repr__ (   self)

Definition at line 73 of file message.py.

◆ __str__()

def zio.message.PrefixHeader.__str__ (   self)

Definition at line 70 of file message.py.

Member Data Documentation

◆ form [1/2]

string zio.message.PrefixHeader.form = " "*4
static

Definition at line 33 of file message.py.

◆ form [2/2]

zio.message.PrefixHeader.form

Definition at line 44 of file message.py.

◆ label [1/2]

string zio.message.PrefixHeader.label = ""
static

Definition at line 34 of file message.py.

◆ label [2/2]

zio.message.PrefixHeader.label

Definition at line 45 of file message.py.

◆ level

zio.message.PrefixHeader.level = MessageLevel.undefined
static

Definition at line 32 of file message.py.


The documentation for this class was generated from the following file: