コード例 #1
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU64(MSG_KEY_RESULT_RECORD_INFO_RECORD_NUMBER,
                   self.__dict__['RecordNumber'])
     submsg.AddTime(MSG_KEY_RESULT_RECORD_INFO_TIME_GENERATED,
                    self.__dict__['TimeGenerated'])
     submsg.AddTime(MSG_KEY_RESULT_RECORD_INFO_TIME_WRITTEN,
                    self.__dict__['TimeWritten'])
     submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_EVENT_ID,
                   self.__dict__['EventID'])
     submsg.AddU16(MSG_KEY_RESULT_RECORD_INFO_EVENT_TYPE,
                   self.__dict__['EventType'])
     submsg.AddU16(MSG_KEY_RESULT_RECORD_INFO_EVENT_CATEGORY,
                   self.__dict__['EventCategory'])
     submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_PROCESS_ID,
                   self.__dict__['ProcessId'])
     submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_THREAD_ID,
                   self.__dict__['ThreadId'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_SOURCE_NAME,
                          self.__dict__['SourceName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_COMPUTER_NAME,
                          self.__dict__['ComputerName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_USER_SID,
                          self.__dict__['UserSid'])
     mmsg.AddMessage(MSG_KEY_RESULT_RECORD_INFO, submsg)
コード例 #2
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_PARAMS_STANDARD_SOCKET_TYPE,
                  self.__dict__['socketType'])
     submsg.AddU16(MSG_KEY_PARAMS_STANDARD_FLAGS, self.__dict__['flags'])
     submsg.AddU16(MSG_KEY_PARAMS_STANDARD_MAX_RECV_SIZE,
                   self.__dict__['maxRecvSize'])
     mmsg.AddMessage(MSG_KEY_PARAMS_STANDARD, submsg)
コード例 #3
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_STATUS_CONNECTION_TYPE, self.__dict__['type'])
     submsg.AddU8(MSG_KEY_STATUS_CONNECTION_SOCKET_TYPE, self.__dict__['socketType'])
     submsg.AddIpAddr(MSG_KEY_STATUS_CONNECTION_LOCAL_ADDR, self.__dict__['localAddr'])
     submsg.AddU16(MSG_KEY_STATUS_CONNECTION_LOCAL_PORT, self.__dict__['localPort'])
     submsg.AddIpAddr(MSG_KEY_STATUS_CONNECTION_REMOTE_ADDR, self.__dict__['remoteAddr'])
     submsg.AddU16(MSG_KEY_STATUS_CONNECTION_REMOTE_PORT, self.__dict__['remotePort'])
     submsg.AddU32(MSG_KEY_STATUS_CONNECTION_SOCKET_ERROR, self.__dict__['socketError'])
     mmsg.AddMessage(MSG_KEY_STATUS_CONNECTION, submsg)
コード例 #4
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_ARCH, self.__dict__['arch'])
     submsg.AddU16(MSG_KEY_RESULT_OS, self.__dict__['os'])
     submsg.AddU32(MSG_KEY_RESULT_VERSION_MAJOR, self.__dict__['majorVersion'])
     submsg.AddU32(MSG_KEY_RESULT_VERSION_MINOR, self.__dict__['minorVersion'])
     submsg.AddU32(MSG_KEY_RESULT_REVISION_MAJOR, self.__dict__['revisionMajor'])
     submsg.AddU32(MSG_KEY_RESULT_REVISION_MINOR, self.__dict__['revisionMinor'])
     submsg.AddU32(MSG_KEY_RESULT_BUILD, self.__dict__['build'])
     submsg.AddU32(MSG_KEY_RESULT_FLAGS, self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_EXTRA_INFO, self.__dict__['extraInfo'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
コード例 #5
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_MAJOR, self.__dict__['major'])
     submsg.AddU16(MSG_KEY_RESULT_MINOR, self.__dict__['minor'])
     submsg.AddU16(MSG_KEY_RESULT_BUILD, self.__dict__['build'])
     submsg.AddU8(MSG_KEY_RESULT_TRIGGER_TYPE, self.__dict__['triggerType'])
     submsg.AddU16(MSG_KEY_RESULT_PC_ID, self.__dict__['pcId'])
     submsg.AddTime(MSG_KEY_RESULT_LAST_TRIGGER_TIME, self.__dict__['lastTriggerTime'])
     submsg.AddU8(MSG_KEY_RESULT_LAST_TRIGGER_STATUS, self.__dict__['lastTriggerStatus'])
     submsg.AddU32(MSG_KEY_RESULT_NUM_TRIGGERS_RECEIVED, self.__dict__['numTriggersReceived'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_NAME, self.__dict__['name'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
コード例 #6
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_PROFILE_HEADER_FLAGS,
                   self.__dict__['flags'])
     submsg.AddU8(MSG_KEY_RESULT_PROFILE_HEADER_TYPE, self.__dict__['type'])
     mmsg.AddMessage(MSG_KEY_RESULT_PROFILE_HEADER, submsg)
コード例 #7
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_BUTTON_ID, self.__dict__['id'])
     submsg.AddU16(MSG_KEY_RESULT_BUTTON_FLAGS, self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_BUTTON_TEXT, self.__dict__['text'])
     mmsg.AddMessage(MSG_KEY_RESULT_BUTTON, submsg)
コード例 #8
0
    def Marshal(self, mmsg):
        from mcl.object.Message import MarshalMessage
        submsg = MarshalMessage()
        submsg.AddU16(MSG_KEY_PARAMS_PORT, self.__dict__['port'])
        submsg.AddU16(MSG_KEY_PARAMS_SCOPE, self.__dict__['scope'])
        submsg.AddU32(MSG_KEY_PARAMS_CHUNK_SIZE, self.__dict__['chunkSize'])
        submsg.AddStringUtf8(MSG_KEY_PARAMS_HOST_NAME,
                             self.__dict__['hostName'])
        submsg.AddStringUtf8(MSG_KEY_PARAMS_FILTER, self.__dict__['filter'])
        i = 0
        while i < PARAMS_MAX_SEARCH_ATTRIBUTES:
            submsg.AddStringUtf8(MSG_KEY_PARAMS_ATTRIBUTES,
                                 self.__dict__['attributes'][i])
            i = i + 1

        mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #9
0
    def Marshal(self, mmsg):
        from mcl.object.Message import MarshalMessage
        submsg = MarshalMessage()
        submsg.AddU32(MSG_KEY_RESULT_DATA_FLAGS, self.__dict__['flags'])
        submsg.AddU32(MSG_KEY_RESULT_DATA_SCOPE, self.__dict__['scope'])
        submsg.AddU32(MSG_KEY_RESULT_DATA_TYPE, self.__dict__['type'])
        submsg.AddU32(MSG_KEY_RESULT_DATA_DISPLAY_TYPE,
                      self.__dict__['displayType'])
        submsg.AddU32(MSG_KEY_RESULT_DATA_USAGE, self.__dict__['usage'])
        submsg.AddU16(MSG_KEY_RESULT_DATA_LEVEL, self.__dict__['level'])
        submsg.AddStringUtf8(MSG_KEY_RESULT_DATA_REMOTE_NAME,
                             self.__dict__['remoteName'])
        submsg.AddStringUtf8(MSG_KEY_RESULT_DATA_COMMENT,
                             self.__dict__['comment'])
        submsg.AddStringUtf8(MSG_KEY_RESULT_DATA_PROVIDER,
                             self.__dict__['provider'])
        submsg.AddStringUtf8(MSG_KEY_RESULT_DATA_LOCAL_NAME,
                             self.__dict__['localName'])
        submsg.AddStringUtf8(MSG_KEY_RESULT_DATA_PARENT_NAME,
                             self.__dict__['parentName'])
        i = 0
        while i < RESULT_MAX_ADDRS:
            submsg.AddStringUtf8(MSG_KEY_RESULT_DATA_ADDRESSES,
                                 self.__dict__['addrs'][i])
            i = i + 1

        mmsg.AddMessage(MSG_KEY_RESULT_DATA, submsg)
コード例 #10
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_PARAMS_TYPE, self.__dict__['type'])
     submsg.AddU32(MSG_KEY_PARAMS_MEMORY_PROVIDER, self.__dict__['memoryProvider'])
     submsg.AddU32(MSG_KEY_PARAMS_THREAD_PROVIDER, self.__dict__['threadProvider'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #11
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddBool(MSG_KEY_RESULT_ENABLE_CLEANUP, self.__dict__['cleanup'])
     submsg.AddU16(MSG_KEY_RESULT_ENABLE_PORT, self.__dict__['portNum'])
     submsg.AddU8(MSG_KEY_RESULT_ENABLE_PROTOCOL, self.__dict__['protocol'])
     mmsg.AddMessage(MSG_KEY_RESULT_ENABLE, submsg)
コード例 #12
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_MAP_PROCESS_ID, self.__dict__['procId'])
     submsg.AddU64(MSG_KEY_PARAMS_MAP_HANDLE, self.__dict__['handle'])
     submsg.AddU16(MSG_KEY_PARAMS_MAP_FLAGS, self.__dict__['flags'])
     mmsg.AddMessage(MSG_KEY_PARAMS_MAP, submsg)
コード例 #13
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_IP_PROTOCOL, self.__dict__['protocol'])
     submsg.AddIpAddr(MSG_KEY_RESULT_IP_LOCAL_IP, self.__dict__['localIp'])
     submsg.AddU16(MSG_KEY_RESULT_IP_LOCAL_PORT, self.__dict__['localPort'])
     submsg.AddIpAddr(MSG_KEY_RESULT_IP_REMOTE_IP,
                      self.__dict__['remoteIp'])
     submsg.AddU16(MSG_KEY_RESULT_IP_REMOTE_PORT,
                   self.__dict__['remotePort'])
     submsg.AddU8(MSG_KEY_RESULT_IP_STATE, self.__dict__['state'])
     submsg.AddBool(MSG_KEY_RESULT_IP_VALID, self.__dict__['valid'])
     submsg.AddBool(MSG_KEY_RESULT_IP_HAS_REMOTE_IP,
                    self.__dict__['hasRemoteIp'])
     submsg.AddU32(MSG_KEY_RESULT_IP_PROCESS_ID, self.__dict__['pid'])
     mmsg.AddMessage(MSG_KEY_RESULT_IP, submsg)
コード例 #14
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU64(MSG_KEY_RESULT_IMAGE_BASE, self.__dict__['imageBase'])
     submsg.AddU32(MSG_KEY_RESULT_SIZE, self.__dict__['size'])
     submsg.AddU32(MSG_KEY_RESULT_FLAGS, self.__dict__['flags'])
     submsg.AddU16(MSG_KEY_RESULT_LOAD_COUNT, self.__dict__['loadCount'])
     submsg.AddU32(MSG_KEY_RESULT_ITEM_FLAGS, self.__dict__['itemFlags'])
     submsg.AddTime(MSG_KEY_RESULT_BUILD_DATE, self.__dict__['buildDate'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_IMAGE_NAME,
                          self.__dict__['imageName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_AUTHOR, self.__dict__['author'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_LICENSE, self.__dict__['license'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_VERSION, self.__dict__['version'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_DESCRIPTION,
                          self.__dict__['description'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_COMMENTS,
                          self.__dict__['comments'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_INTERNAL_NAME,
                          self.__dict__['internalName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ORIGINAL_NAME,
                          self.__dict__['originalName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_PRODUCT_NAME,
                          self.__dict__['productName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_TRADEMARKS,
                          self.__dict__['trademarks'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
コード例 #15
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_HOP_NUMBER, self.__dict__['hopNum'])
     submsg.AddTime(MSG_KEY_RESULT_TRIP_TIME, self.__dict__['tripTime'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_HOST, self.__dict__['host'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
コード例 #16
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddStringUtf8(MSG_KEY_PARAMS_CONNECT_CONNECTION_STRING, self.__dict__['connectionString'])
     submsg.AddU16(MSG_KEY_PARAMS_CONNECT_FLAGS, self.__dict__['flags'])
     submsg.AddU8(MSG_KEY_PARAMS_CONNECT_ACCESS_TYPE, self.__dict__['accessType'])
     submsg.AddU32(MSG_KEY_PARAMS_CONNECT_TIMEOUT, self.__dict__['timeoutSeconds'])
     mmsg.AddMessage(MSG_KEY_PARAMS_CONNECT, submsg)
コード例 #17
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_SRC, self.__dict__['src'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_DST, self.__dict__['dst'])
     submsg.AddU32(MSG_KEY_PARAMS_PROVIDER, self.__dict__['provider'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #18
0
    def Marshal(self, mmsg):
        from mcl.object.Message import MarshalMessage
        submsg = MarshalMessage()
        submsg.AddU16(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags'])
        submsg.AddU32(MSG_KEY_PARAMS_MAX_ENTRIES, self.__dict__['maxEntries'])
        submsg.AddU16(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'])
        i = 0
        while i < PARAMS_MAX_SEARCH_PHRASES:
            submsg.AddStringUtf8(MSG_KEY_PARAMS_PHRASES, self.__dict__['phrases'][i])
            i = i + 1

        mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #19
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_PATH, self.__dict__['path'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_MASK, self.__dict__['mask'])
     submsg.AddU32(MSG_KEY_PARAMS_PROVIDER, self.__dict__['provider'])
     submsg.AddS32(MSG_KEY_PARAMS_MAX_ENTRIES, self.__dict__['maxEntries'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #20
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_NT_RID, self.__dict__['rid'])
     submsg.AddU16(MSG_KEY_RESULT_NT_FLAGS, self.__dict__['flags'])
     submsg.AddData(MSG_KEY_RESULT_NT_NT_OWF_PASSWORD, self.__dict__['ntOwfPassword'])
     submsg.AddData(MSG_KEY_RESULT_NT_LM_OWF_PASSWORD, self.__dict__['lmOwfPassword'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_NT_USER, self.__dict__['user'])
     mmsg.AddMessage(MSG_KEY_RESULT_NT, submsg)
コード例 #21
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_KEYINFO_FLAGS, self.__dict__['flags'])
     submsg.AddU8(MSG_KEY_RESULT_KEYINFO_HIVE, self.__dict__['hive'])
     submsg.AddTime(MSG_KEY_RESULT_KEYINFO_LAST_UPDATE, self.__dict__['lastUpdate'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_KEYINFO_CLASS_VALUE, self.__dict__['classValue'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_KEYINFO_NAME, self.__dict__['name'])
     mmsg.AddMessage(MSG_KEY_RESULT_KEYINFO, submsg)
コード例 #22
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_SOCKETTYPE, self.__dict__['socketType'])
     submsg.AddU16(MSG_KEY_RESULT_PORT, self.__dict__['port'])
     submsg.AddIpAddr(MSG_KEY_RESULT_RESPONSE_ADDRESS,
                      self.__dict__['rspAddr'])
     submsg.AddData(MSG_KEY_RESULT_RESPONSE, self.__dict__['response'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
コード例 #23
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_WINDOW_STATION_INFO_OPEN_STATUS,
                   self.__dict__['openStatus'])
     submsg.AddU16(MSG_KEY_RESULT_WINDOW_STATION_INFO_FLAGS,
                   self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_WINDOW_STATION_INFO_NAME,
                          self.__dict__['name'])
     mmsg.AddMessage(MSG_KEY_RESULT_WINDOW_STATION_INFO, submsg)
コード例 #24
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_CHUNK_OFFSET, self.__dict__['chunkOffset'])
     submsg.AddU32(MSG_KEY_PARAMS_TOTAL_SIZE, self.__dict__['totalSize'])
     submsg.AddU16(MSG_KEY_PARAMS_ORDINAL, self.__dict__['ordinal'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_EXPORT_NAME, self.__dict__['exportName'])
     submsg.AddData(MSG_KEY_PARAMS_CHUNK, self.__dict__['chunk'])
     submsg.AddU32(MSG_KEY_PARAMS_PROCESS_ID, self.__dict__['pid'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #25
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_PARAMS_PROTOCOL, self.__dict__['protocol'])
     submsg.AddU8(MSG_KEY_PARAMS_MAX_TTL, self.__dict__['maxttl'])
     submsg.AddU8(MSG_KEY_PARAMS_QUERIES, self.__dict__['queries'])
     submsg.AddU16(MSG_KEY_PARAMS_SOURCE_PORT, self.__dict__['srcport'])
     submsg.AddU16(MSG_KEY_PARAMS_DESTINATION_PORT,
                   self.__dict__['dstport'])
     submsg.AddTime(MSG_KEY_PARAMS_TIMEOUT, self.__dict__['timeout'])
     submsg.AddIpAddr(MSG_KEY_PARAMS_SOURCE_ADDRESS,
                      self.__dict__['srcAddr'])
     submsg.AddIpAddr(MSG_KEY_PARAMS_DESTINATION_ADDRESS,
                      self.__dict__['dstAddr'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_DESTINATION_HOST,
                          self.__dict__['dstHost'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_RAW_SEND_PARAMS,
                          self.__dict__['rawSendParam'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #26
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_TRIM_PROCESS_ID, self.__dict__['procId'])
     submsg.AddU64(MSG_KEY_PARAMS_TRIM_HANDLE, self.__dict__['handle'])
     submsg.AddU16(MSG_KEY_PARAMS_TRIM_FLAGS, self.__dict__['flags'])
     submsg.AddU64(MSG_KEY_PARAMS_TRIM_START_OFFSET,
                   self.__dict__['startOffset'])
     submsg.AddU64(MSG_KEY_PARAMS_TRIM_END_OFFSET,
                   self.__dict__['endOffset'])
     mmsg.AddMessage(MSG_KEY_PARAMS_TRIM, submsg)
コード例 #27
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg2 = MarshalMessage()
     self.__dict__['common'].Marshal(submsg2)
     submsg.AddMessage(MSG_KEY_PARAMS_CONNECT_COMMON, submsg2)
     submsg2 = MarshalMessage()
     self.__dict__['standard'].Marshal(submsg2)
     submsg.AddMessage(MSG_KEY_PARAMS_CONNECT_STANDARD, submsg2)
     submsg.AddU32(MSG_KEY_PARAMS_CONNECT_SOCKET_INDEX,
                   self.__dict__['socketIndex'])
     submsg.AddU16(MSG_KEY_PARAMS_CONNECT_DST_PORT,
                   self.__dict__['dstPort'])
     submsg.AddU16(MSG_KEY_PARAMS_CONNECT_SRC_PORT,
                   self.__dict__['srcPort'])
     submsg.AddIpAddr(MSG_KEY_PARAMS_CONNECT_TARGET_ADDR,
                      self.__dict__['targetAddr'])
     submsg.AddIpAddr(MSG_KEY_PARAMS_CONNECT_TARGET_SRC_ADDR,
                      self.__dict__['targetSrcAddr'])
     mmsg.AddMessage(MSG_KEY_PARAMS_CONNECT, submsg)
コード例 #28
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_PARAMS_PORT, self.__dict__['portNum'])
     submsg.AddU8(MSG_KEY_PARAMS_PROTOCOL, self.__dict__['protocol'])
     submsg.AddBool(MSG_KEY_PARAMS_CLEANUP, self.__dict__['cleanup'])
     submsg.AddU8(MSG_KEY_PARAMS_DIRECTION, self.__dict__['direction'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_NAME, self.__dict__['name'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_GROUP, self.__dict__['group'])
     submsg.AddU32(MSG_KEY_PARAMS_PROVIDER, self.__dict__['provider'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
コード例 #29
0
 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)
コード例 #30
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_PARAMS_CREATE_FLAGS, self.__dict__['flags'])
     submsg.AddU64(MSG_KEY_PARAMS_CREATE_WRITE_OFFSET,
                   self.__dict__['writeOffset'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_CREATE_FILE_PATH,
                          self.__dict__['filePath'])
     submsg.AddU32(MSG_KEY_PARAMS_CREATE_PROVIDER,
                   self.__dict__['provider'])
     mmsg.AddMessage(MSG_KEY_PARAMS_CREATE, submsg)