def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_FILE_INFO_FILE_SIZE, self.__dict__['fileSize']) submsg.AddTime(MSG_KEY_RESULT_FILE_INFO_CREATE_TIME, self.__dict__['createTime']) submsg.AddTime(MSG_KEY_RESULT_FILE_INFO_ACCESS_TIME, self.__dict__['accessTime']) submsg.AddTime(MSG_KEY_RESULT_FILE_INFO_MODIFY_TIME, self.__dict__['modifyTime']) submsg.AddU32(MSG_KEY_RESULT_FILE_INFO_OPEN_STATUS, self.__dict__['openStatus']) submsg.AddS64(MSG_KEY_RESULT_FILE_INFO_OFFSET, self.__dict__['offset']) submsg.AddStringUtf8(MSG_KEY_RESULT_FILE_INFO_NAME, self.__dict__['fileName']) submsg.AddU16(MSG_KEY_RESULT_FILE_INFO_FLAGS, self.__dict__['flags']) mmsg.AddMessage(MSG_KEY_RESULT_FILE_INFO, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_PARAMS_RAW_INDEX, self.__dict__['rawIndex']) submsg.AddS64(MSG_KEY_PARAMS_OFFSET, self.__dict__['offset']) submsg.AddU64(MSG_KEY_PARAMS_BYTES_TO_READ, self.__dict__['bytesToRead']) submsg.AddU16(MSG_KEY_PARAMS_MAX_FILES, self.__dict__['maxFiles']) submsg.AddU32(MSG_KEY_PARAMS_CHUNK_SIZE, self.__dict__['chunkSize']) submsg.AddU16(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags']) submsg.AddU8(MSG_KEY_PARAMS_DATE_TYPE, self.__dict__['dateType']) submsg.AddTime(MSG_KEY_PARAMS_AGE, self.__dict__['age']) submsg.AddTime(MSG_KEY_PARAMS_AFTER_TIME, self.__dict__['afterTime']) submsg.AddTime(MSG_KEY_PARAMS_BEFORE_TIME, self.__dict__['beforeTime']) submsg.AddStringUtf8(MSG_KEY_PARAMS_MASK, self.__dict__['mask']) submsg.AddStringUtf8(MSG_KEY_PARAMS_PATH, self.__dict__['path']) submsg.AddU64(MSG_KEY_PARAMS_MINIMUM_SIZE, self.__dict__['minSize']) submsg.AddU64(MSG_KEY_PARAMS_MAXIMUM_SIZE, self.__dict__['maxSize']) submsg.AddU32(MSG_KEY_PARAMS_FILE_PROVIDER, self.__dict__['provider']) mmsg.AddMessage(MSG_KEY_PARAMS, submsg)