ZIO
Python and C++ interface to ZeroMQ and Zyre
|
Public Member Functions | |
def | __init__ (self, level=None, form=None, label=None, routing_id=None, origin=None, granule=None, seqno=None, prefix=None, coord=None, payload=None, parts=None, encoded=None, frame=None) |
def | form (self) |
def | form (self, val) |
def | level (self) |
def | level (self, val) |
def | label (self) |
def | label (self, val) |
def | label_object (self) |
def | label_object (self, val) |
def | origin (self) |
def | origin (self, val) |
def | granule (self) |
def | granule (self, val) |
def | seqno (self) |
def | seqno (self, val) |
def | payload (self) |
def | payload (self, pl) |
def | toframe (self) |
def | fromframe (self, frame) |
def | encode (self) |
def | decode (self, encoded) |
def | toparts (self) |
def | fromparts (self, parts) |
def | __str__ (self) |
Public Attributes | |
payload | |
routing_id | |
label | |
form | |
level | |
origin | |
granule | |
seqno | |
Static Public Attributes | |
int | routing_id = 0 |
prefix = None | |
coord = None | |
A zio.Message fixes some of the message schema. It is equivalent to a C++ zio::Message.
Definition at line 110 of file message.py.
def zio.message.Message.__init__ | ( | self, | |
level = None , |
|||
form = None , |
|||
label = None , |
|||
routing_id = None , |
|||
origin = None , |
|||
granule = None , |
|||
seqno = None , |
|||
prefix = None , |
|||
coord = None , |
|||
payload = None , |
|||
parts = None , |
|||
encoded = None , |
|||
frame = None |
|||
) |
Construct a zio.Message. Construction applies arguments in reverse order. Thus one may, eg, construct a message with a frame and then override the payload and label. The ingredients may be considered deconstructed as: frame = encoding + routing_id encoding = packing of parts parts = [prefix, coord, ...payloads] A frame should be used when the zio.Message will be used with a SERVER socket. Or else the routing_id must be explicitly set.
Definition at line 128 of file message.py.
def zio.message.Message.__str__ | ( | self | ) |
Definition at line 290 of file message.py.
def zio.message.Message.decode | ( | self, | |
encoded | |||
) |
Decode to self.
Definition at line 266 of file message.py.
def zio.message.Message.encode | ( | self | ) |
Return encoded byte array of self. It is suitable for use as the data arg to a zmq.Frame
Definition at line 257 of file message.py.
def zio.message.Message.form | ( | self | ) |
Definition at line 179 of file message.py.
def zio.message.Message.form | ( | self, | |
val | |||
) |
Definition at line 182 of file message.py.
def zio.message.Message.fromframe | ( | self, | |
frame | |||
) |
Set self from a frame
Definition at line 250 of file message.py.
def zio.message.Message.fromparts | ( | self, | |
parts | |||
) |
Set self from multipart message / array of encoded data.
Definition at line 280 of file message.py.
def zio.message.Message.granule | ( | self | ) |
Definition at line 219 of file message.py.
def zio.message.Message.granule | ( | self, | |
val | |||
) |
Definition at line 222 of file message.py.
def zio.message.Message.label | ( | self | ) |
Definition at line 193 of file message.py.
def zio.message.Message.label | ( | self, | |
val | |||
) |
Definition at line 196 of file message.py.
def zio.message.Message.label_object | ( | self | ) |
Definition at line 200 of file message.py.
def zio.message.Message.label_object | ( | self, | |
val | |||
) |
Definition at line 208 of file message.py.
def zio.message.Message.level | ( | self | ) |
Definition at line 186 of file message.py.
def zio.message.Message.level | ( | self, | |
val | |||
) |
Definition at line 189 of file message.py.
def zio.message.Message.origin | ( | self | ) |
Definition at line 212 of file message.py.
def zio.message.Message.origin | ( | self, | |
val | |||
) |
Definition at line 215 of file message.py.
def zio.message.Message.payload | ( | self | ) |
Definition at line 234 of file message.py.
def zio.message.Message.payload | ( | self, | |
pl | |||
) |
Definition at line 238 of file message.py.
def zio.message.Message.seqno | ( | self | ) |
Definition at line 226 of file message.py.
def zio.message.Message.seqno | ( | self, | |
val | |||
) |
Definition at line 229 of file message.py.
def zio.message.Message.toframe | ( | self | ) |
Return self as a frame.
Definition at line 241 of file message.py.
def zio.message.Message.toparts | ( | self | ) |
Return self as a multipart set of encoded data
Definition at line 274 of file message.py.
|
static |
Definition at line 121 of file message.py.
zio.message.Message.form |
Definition at line 167 of file message.py.
zio.message.Message.granule |
Definition at line 173 of file message.py.
zio.message.Message.label |
Definition at line 165 of file message.py.
zio.message.Message.level |
Definition at line 169 of file message.py.
zio.message.Message.origin |
Definition at line 171 of file message.py.
zio.message.Message.payload |
Definition at line 157 of file message.py.
|
static |
Definition at line 120 of file message.py.
|
static |
Definition at line 119 of file message.py.
zio.message.Message.routing_id |
Definition at line 163 of file message.py.
zio.message.Message.seqno |
Definition at line 175 of file message.py.