53 FXInputHandle
handle()
const {
return device; }
56 virtual FXbool setMode(FXuint m);
59 virtual FXbool isOpen()
const;
62 virtual FXbool isSerial()
const;
65 virtual FXbool attach(FXInputHandle h,FXuint m);
68 virtual FXbool detach();
71 virtual FXlong position()
const;
74 virtual FXlong position(FXlong offset,FXuint from=FXIO::Begin);
77 virtual FXival readBlock(
void* ptr,FXival count);
80 virtual FXival writeBlock(
const void* ptr,FXival count);
83 virtual FXlong truncate(FXlong sz);
86 virtual FXbool flush();
92 virtual FXlong size();
95 virtual FXbool close();
Child process can inherit handle.
Definition: FXIO.h:58
Definition: FX4Splitter.h:28
FXIODevice manipulates a handle to operating system i/o device, such as pipes, sockets, or files.
Definition: FXIODevice.h:35
FXIO is a base class for a generic i/o device.
Definition: FXIO.h:33
FXInputHandle handle() const
Return handle.
Definition: FXIODevice.h:53