VkPipe(3x)
VkPipe - Object-oriented interface to Unix pipes
As shipped in IRIX 6.5. First release of IRIX 6.5.
NAME VkPipe - Object-oriented interface to Unix pipes INHERITS FROM VkCallbackObject HEADER FILE #include <Vk/VkPipe.h> PUBLIC PROTOCOL SUMMARY Constructor/Destructor VkPipe(int& fd); void ~VkPipe(void); Access Functions int operator[](End whichEnd); PROTECTED PROTOCOL SUMMARY Protected Data Members int[2] pipefd; VkInput* _input; CLASS DESCRIPTION The VkInput class is an object-oriented interface to Unix pipes. It sets up a pipe, using the VkInput class to provide callbacks to the application when input is available. FUNCTION DESCRIPTIONS VkPipe() VkPipe(int& fd); void ~VkPipe(void); Create a non-blocking pipe, setting fd to the write end. The read end is attached to the VkInput object, and the VkPipe::inputCallback callback is called when input is available. operator[]() int operator[](End whichEnd); Returns one end of the pipe. The argument should be READ or WRITE. DATA MEMBER DESCRIPTIONS int[2] pipefd; int[2] pipefd; Storage of the pipe ends. _input; VkInput *_input; The VkInput object used for the input callback. INHERITED MEMBER FUNCTIONS Inherited from VkCallbackObject callCallbacks(), addCallback(), removeCallback(), removeAllCallbacks() CLASSES USED BY THIS CLASS VkApp, VkDialogManager KNOWN CLASSES THAT USE THIS CLASS VkSubProcessRep SEE ALSO VkApp, VkDialogManager, VkSubProcess, VkInput ViewKit Programmer's Guide The X Window System, DEC Press, Bob Sheifler and Jim Gettys The X Window System Toolkit, DEC Press, Paul Asente and Ralph Swick The OSF/Motif Programmers Reference, Prentice Hall, OSF