''

def onCellAppMgrViewerMsg(self, streamReader):

    componentType = streamReader.readInt32()
    componentID = streamReader.readInt64()
    _d = {'componentType': componentType, 'componentID': componentID, 'cellappID': [], 'spaceID': [], 'geomapping': [], 'ScriptModuleName': [], 'cells_size': [], 'cellID': []}
    while (not streamReader.EOF()):
        cellappID = streamReader.readUint64()
        _d['cellappID'].append(cellappID)
        spaceID = streamReader.readUint32()
        _d['spaceID'].append(spaceID)
        geomapping = streamReader.readString()
        _d['geomapping'].append(geomapping)
        ScriptModuleName = streamReader.readString()
        _d['ScriptModuleName'].append(ScriptModuleName)
        cells_size = streamReader.readUint32()
        _d['cells_size'].append(cells_size)
        for i in range(0, cells_size):
            cellID = streamReader.readUint32()
            _d['cellID'].append(cellID)
    self.CellAppMgrViewerData = _d
