FINAL CUT
Public Member Functions | List of all members
finalcut::FSystemImpl Class Reference
Inheritance diagram for finalcut::FSystemImpl:
Inheritance graph
[legend]
Collaboration diagram for finalcut::FSystemImpl:
Collaboration graph
[legend]

Public Member Functions

uChar inPortByte (uShort) override
 
void outPortByte (uChar, uShort) override
 
auto isTTY (int file_descriptor) const -> int override
 
auto ioctl (int file_descriptor, uLong request,...) -> int override
 
auto pipe (PipeData &pipe) -> int override
 
auto open (const char *pathname, int flags,...) -> int override
 
auto close (int file_descriptor) -> int override
 
auto fopen (const char *path, const char *mode) -> FILE *override
 
auto fclose (FILE *file_ptr) -> int override
 
auto fputs (const char *str, FILE *stream) -> int override
 
auto putchar (int c) -> int override
 
auto sigaction (int, const struct sigaction *, struct sigaction *) -> int override
 
auto timer_create (clockid_t, struct sigevent *, timer_t *) -> int override
 
auto timer_settime (timer_t, int, const struct itimerspec *, struct itimerspec *) -> int override
 
auto timer_delete (timer_t) -> int override
 
auto kqueue () -> int override
 
auto kevent (int, const struct ::kevent *, int, struct ::kevent *, int, const struct timespec *) -> int override
 
auto getuid () -> uid_t override
 
auto geteuid () -> uid_t override
 
auto getpwuid_r (uid_t, struct passwd *, char *, size_t, struct passwd **) -> int override
 
auto realpath (const char *, char *) -> char *override
 
- Public Member Functions inherited from finalcut::FSystem
virtual auto kevent (int, const struct kevent *, int, struct kevent *, int, const struct timespec *) -> int=0
 

Additional Inherited Members

- Static Public Member Functions inherited from finalcut::FSystem
static auto getInstance () -> std::unique_ptr< FSystem > &
 

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