コード例 #1
0
        // class methods
        // since the devices are listed within the block, we need to get a list of the for generating the header
        private List <string> GetIoStatDevices()
        {
            int startingLine       = FileContents.FindIndex(l => l.StartsWith("Device")) + 1;
            int deviceColumnNumber = 0;

            return(new LinuxOutFileHelper().GetDevices(startingLine, FileContents, deviceColumnNumber));
        }
コード例 #2
0
        // generates the header that gets written to the TSV file
        private string GetIoStatHeader()
        {
            // creating the outheader object and passing in variables on where to start parsing specific strings
            OutHeader outHeader = new OutHeader()
            {
                StartingColumn = 1,
                StartingRow    = FileContents.FindIndex(l => l.StartsWith("Device")), //3
                FileContents   = FileContents,
                Devices        = Devices,
                ObjectName     = "Logicaldisk"
            };

            return(new LinuxOutFileHelper().GetHeader(outHeader));
        }