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