HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
transport.Request.Request Class Reference

It's a wrapper similar to zmsg.hpp in sense of encapsulation of hce message structure. More...

Inheritance diagram for transport.Request.Request:
Collaboration diagram for transport.Request.Request:

Public Member Functions

def __init__ (self, uid)
 constructor More...
 
def get_uid (self)
 return uid of the message More...
 
def add_data (self, data)
 add data to the message's body More...
 
def get_body (self)
 return body of the message More...
 

Public Attributes

 uid
 
 body
 
 connect_identity
 
 route
 
 task_type
 

Detailed Description

It's a wrapper similar to zmsg.hpp in sense of encapsulation of hce message structure.

It's a wrapper similar to zmsg.hpp in sense of encapsulation of hce
message structure

Definition at line 11 of file Request.py.

Constructor & Destructor Documentation

◆ __init__()

def transport.Request.Request.__init__ (   self,
  uid 
)

constructor

according to the protocol message consist at least 2 part - uid and body the first part is the uid

Parameters
uid- unique message identificator

Definition at line 23 of file Request.py.

23  def __init__(self, uid):
24  self.uid = uid
25  self.body = []
26  self.body.append(uid)
27  self.connect_identity = None
28  self.route = None
29  self.task_type = 0
30 
31 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ add_data()

def transport.Request.Request.add_data (   self,
  data 
)

add data to the message's body

Parameters
dataappend data
Returns
None

Definition at line 43 of file Request.py.

43  def add_data(self, data):
44  self.body.append(data)
45 
46 

◆ get_body()

def transport.Request.Request.get_body (   self)

return body of the message

Returns
message body(list)

Definition at line 50 of file Request.py.

50  def get_body(self):
51  return self.body
52 

◆ get_uid()

def transport.Request.Request.get_uid (   self)

return uid of the message

Returns
uid

Definition at line 35 of file Request.py.

35  def get_uid(self):
36  return self.uid
37 
38 
def get_uid(self, idType=0)
get_uid
Definition: UIDGenerator.py:31

Member Data Documentation

◆ body

transport.Request.Request.body

Definition at line 25 of file Request.py.

◆ connect_identity

transport.Request.Request.connect_identity

Definition at line 27 of file Request.py.

◆ route

transport.Request.Request.route

Definition at line 28 of file Request.py.

◆ task_type

transport.Request.Request.task_type

Definition at line 29 of file Request.py.

◆ uid

transport.Request.Request.uid

Definition at line 24 of file Request.py.


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