virtual bool IsValid() const = 0;
IsValid determines whether the file is usable (open) or not.
A Boolean value of 1 if file is open, otherwise 0.