コード例 #1
0
    def handlePBBankTransaction(self, request, context):
        """in java, these are overloaded with different class types.
        GRPC doesn't allow same names so we name them as so
        handle<messagetype>()
        """

        publish_pb_message(request, loop)
        return ptac_pb2.Empty()
コード例 #2
0
 def handlePBSimEnd(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #3
0
 def handlePBTimeslotUpdate(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #4
0
 def pingpong(self, request, context):
     log.info("ping received")
     return ptac_pb2.Empty()
コード例 #5
0
 def handlePBBalancingControlEvent(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #6
0
 def handlePBTariffRevoke(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #7
0
 def handlePBTariffTransaction(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #8
0
 def handlePBDistributionReport(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #9
0
 def handlePBBalanceReport(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #10
0
 def handlePBWeatherReport(self, request: ptac_pb2.PBWeatherReport,
                           context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #11
0
 def handlePBOrderbook(self, request: ptac_pb2.PBOrderbook, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #12
0
 def handlePBMarketTransaction(self, request: ptac_pb2.PBMarketTransaction,
                               context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #13
0
 def handlePBClearedTrade(self, request: ptac_pb2.PBClearedTrade, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #14
0
 def handlePBCompetition(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #15
0
 def handlePBProperties(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()
コード例 #16
0
 def handlePBBrokerAccept(self, request: ptac_pb2.PBBrokerAccept, context):
     #ignoring the key, we only use the prefix because the key is added in java to the xml string
     id_generator.set_prefix(request.prefix)
     return ptac_pb2.Empty()
コード例 #17
0
 def handlePBOrder(self, request, context):
     # log.info('received a spied upon order message')
     return ptac_pb2.Empty()
コード例 #18
0
 def handlePBCustomerBootstrapData(self, request, context):
     publish_pb_message(request, loop)
     return ptac_pb2.Empty()