Moved Linux files class definition from the header to a seperate source file.