def createDeliverUpdateMsg(Start, SpecifiedNumber, WindowSize): seek = ab_pb2.SeekInfo() startVal = seek.__getattribute__(Start) seekInfo = ab_pb2.SeekInfo(Start=startVal, SpecifiedNumber=SpecifiedNumber, WindowSize=WindowSize) deliverUpdateMsg = ab_pb2.DeliverUpdate(Seek=seekInfo) return deliverUpdateMsg
def createSeekInfo(self, chainID, start = 'Oldest', end = 'Newest', behavior = 'FAIL_IF_NOT_READY'): seekInfo = ab_pb2.SeekInfo( start = seekPosition(start), stop = seekPosition(end), behavior = ab_pb2.SeekInfo.SeekBehavior.Value(behavior), ) return seekInfo
def createSeekInfo(chainID=TEST_CHAIN_ID, start='Oldest', end='Newest', behavior='FAIL_IF_NOT_READY'): return ab_pb2.SeekInfo( chainID=chainID, start=seekPosition(start), stop=seekPosition(end), behavior=ab_pb2.SeekInfo.SeekBehavior.Value(behavior), )
def createSeekInfo(chainID = TEST_CHAIN_ID, start = 'Oldest', end = 'Newest', behavior = 'FAIL_IF_NOT_READY'): return common_pb2.Envelope( payload = common_pb2.Payload( header = common_pb2.Header( channel_header = common_pb2.ChannelHeader( channel_id = chainID ).SerializeToString(), signature_header = common_pb2.SignatureHeader().SerializeToString(), ), data = ab_pb2.SeekInfo( start = seekPosition(start), stop = seekPosition(end), behavior = ab_pb2.SeekInfo.SeekBehavior.Value(behavior), ).SerializeToString(), ).SerializeToString(), )