50 FXInputHandle
handle()
const {
return device; }
53 virtual FXbool isOpen()
const override;
56 virtual FXuint mode()
const override;
59 virtual FXbool mode(FXuint m)
override;
62 virtual FXuint perms()
const override;
65 virtual FXbool perms(FXuint p)
override;
68 virtual FXbool attach(FXInputHandle h);
71 virtual FXbool detach();
74 virtual FXival readBlock(
void* ptr,FXival count)
override;
77 virtual FXival writeBlock(
const void* ptr,FXival count)
override;
80 virtual FXlong truncate(FXlong sz)
override;
83 virtual FXbool flush()
override;
86 virtual FXint eof()
override;
89 virtual FXlong size()
override;
92 virtual FXbool close()
override;
95 static FXbool valid(FXInputHandle hnd);
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:50