File

Module: ecere
Namespace: ecere::sys
Type: Class
Base Class: IOChannel

Description

Base abstraction for manipulating many types of file storage / transfer

Properties and Members

  inputvoid *
  outputvoid *
  bufferedbool
  eofbool

Virtual Methods

  Close
  CloseInput
  CloseOutput
  Eof
  GetSize
  Getc
  Lock
  Putc
  Puts
  Read
  Seek
  Tell
  Truncate
  Unlock
  Write

Non-Virtual Methods

  CopyTo
  CopyToFile
  Flush
  GetDouble
  GetFloat
  GetHexValue
  GetLine
  GetLineEx
  GetString
  GetValue
  Print
  PrintLn
  Printf

Derived Classes

BufferedFile, DualPipe, ConsoleFile, TempFile, EditBoxStream, HTTPFile, NetworkClientFile