FINAL CUT
Public Member Functions | Static Public Member Functions | List of all members
finalcut::FSystem Class Referenceabstract
Inheritance diagram for finalcut::FSystem:
Inheritance graph
[legend]

Public Member Functions

virtual auto inPortByte (uShort) -> uChar=0
 
virtual void outPortByte (uChar, uShort)=0
 
virtual auto isTTY (int) const -> int=0
 
virtual auto ioctl (int, uLong,...) -> int=0
 
virtual auto pipe (PipeData &) -> int=0
 
virtual auto open (const char *, int,...) -> int=0
 
virtual auto close (int) -> int=0
 
virtual auto fopen (const char *, const char *) -> FILE *=0
 
virtual auto fclose (FILE *) -> int=0
 
virtual auto fputs (const char *, FILE *) -> int=0
 
virtual auto putchar (int) -> int=0
 
virtual auto sigaction (int, const struct sigaction *, struct sigaction *) -> int=0
 
virtual auto timer_create (clockid_t, struct sigevent *, timer_t *) -> int=0
 
virtual auto timer_settime (timer_t, int, const struct itimerspec *, struct itimerspec *) -> int=0
 
virtual auto timer_delete (timer_t) -> int=0
 
virtual auto kqueue () -> int=0
 
virtual auto kevent (int, const struct kevent *, int, struct kevent *, int, const struct timespec *) -> int=0
 
virtual auto getuid () -> uid_t=0
 
virtual auto geteuid () -> uid_t=0
 
virtual auto getpwuid_r (uid_t, struct passwd *, char *, size_t, struct passwd **) -> int=0
 
virtual auto realpath (const char *, char *) -> char *=0
 

Static Public Member Functions

static auto getInstance () -> std::unique_ptr< FSystem > &
 

The documentation for this class was generated from the following files: