# from . import LowLevelMessages # from .Thing import Thing # class IMessage: # id = 0x00 # ## Serialize the message into the given buffer # # # ## @returns: the length of the message # def Serialize(buffer): # return 0 # def SendTo(self, participant): # buffer_size = self.Serialize([participant.buffer]) # if buffer_size == 0: # return False # return participant.SendBuffer(buffer_size) # def Publish(self, participant): # bufferSize = self.Serialize([participant.buffer]) # if bufferSize == 0: # return False # return participant.PublishBuffer(bufferSize)