QCA
Go to the documentation of this file.
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
36 #ifndef QPIPE_NO_SECURE
50 #define INVALID_Q_PIPE_ID INVALID_HANDLE_VALUE
52 typedef int Q_PIPE_ID;
53 #define INVALID_Q_PIPE_ID -1
103 bool isValid()
const;
114 Q_PIPE_ID id()
const;
131 void take(Q_PIPE_ID
id, Type t);
155 bool setInheritable(
bool enabled);
160 int bytesAvailable()
const;
170 int read(
char *data,
int maxsize);
182 int write(
const char *data,
int size);
192 int writeResult(
int *written)
const;
204 friend class Private;
255 bool isValid()
const;
260 Q_PIPE_ID id()
const;
284 void setSecurityEnabled(
bool secure);
318 bool setInheritable(
bool enabled);
328 void finalizeAndRelease();
338 int bytesAvailable()
const;
348 int bytesToWrite()
const;
431 void bytesWritten(
int bytes);
458 friend class Private;
506 bool create(
bool secure =
false);
531 Q_DISABLE_COPY(
QPipe)
virtual void release(quint64 objid)
QCA - the Qt Cryptographic Architecture.
@ ErrorEOF
End of file error.
QPipeEnd & readEnd()
The read end of the pipe.
@ Read
The pipe end can be read from.
QPipeEnd & writeEnd()
The write end of the pipe.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jun 4 2023 03:50:13 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.