Esempio n. 1
0
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
Esempio n. 2
0
 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
Esempio n. 3
0
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),
    )
Esempio n. 4
0
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(),
    )