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
ftests.ftest_DTMA.ConnectionStub Class Reference
Inheritance diagram for ftests.ftest_DTMA.ConnectionStub:
Collaboration diagram for ftests.ftest_DTMA.ConnectionStub:

Public Member Functions

def __init__ (self)
 
def send (self, event)
 
def poll (self, timeout)
 
def recv (self)
 

Public Attributes

 eventType
 

Detailed Description

Definition at line 21 of file ftest_DTMA.py.

Constructor & Destructor Documentation

◆ __init__()

def ftests.ftest_DTMA.ConnectionStub.__init__ (   self)

Definition at line 24 of file ftest_DTMA.py.

24  def __init__(self):
25  self.eventType = None
26 
27 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ poll()

def ftests.ftest_DTMA.ConnectionStub.poll (   self,
  timeout 
)

Definition at line 38 of file ftest_DTMA.py.

38  def poll(self, timeout):
39  return 1
40 
41 

◆ recv()

def ftests.ftest_DTMA.ConnectionStub.recv (   self)

Definition at line 42 of file ftest_DTMA.py.

42  def recv(self):
43  eventObj = None
44  retEventType = None
45  retEvent = None
46  eventBulder = transport.Event.EventBuilder()
47  if self.eventType == EVENT_TYPES.ADMIN_FETCH_STAT_DATA:
48  retEventType = EVENT_TYPES.ADMIN_FETCH_STAT_DATA_RESPONSE
49  eventObj = dtm.EventObjects.AdminStatData("")
50  elif self.eventType == EVENT_TYPES.ADMIN_SET_CONFIG_VARS:
51  retEventType = EVENT_TYPES.ADMIN_SET_CONFIG_VARS_RESPONSE
53  elif self.eventType == EVENT_TYPES.ADMIN_GET_CONFIG_VARS:
54  retEventType = EVENT_TYPES.ADMIN_GET_CONFIG_VARS_RESPONSE
56  elif self.eventType == EVENT_TYPES.ADMIN_STATE:
57  retEventType = EVENT_TYPES.ADMIN_STATE_RESPONSE
59  retEvent = eventBulder.build(retEventType, eventObj)
60  return retEvent
61 
62 
GeneralResponse event object, represents general state response for multipurpose usage.
AdminConfigVars event object, for admin set or get config variables from any of threaded classes or a...
AdminStatData event object, for admin fetch stat fields and possible data from any threaded classes i...

◆ send()

def ftests.ftest_DTMA.ConnectionStub.send (   self,
  event 
)

Definition at line 28 of file ftest_DTMA.py.

28  def send(self, event):
29  self.eventType = event.eventType
30  '''
31  if event.eventType == EVENT_TYPES.ADMIN_FETCH_STAT_DATA:
32  print("-----------------------------------")
33  print(event.eventObj.className)
34  print(event.eventObj.fields)
35  '''
36 
37 

Member Data Documentation

◆ eventType

ftests.ftest_DTMA.ConnectionStub.eventType

Definition at line 25 of file ftest_DTMA.py.


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