Definition at line 69 of file
qtransportauth_qws.h.
Classes
|
| struct
|
Data |
Public Types
|
| enum |
Result
{
Pending
= 0x00,
TooSmall = 0x01,
CacheMiss = 0x02,
NoMagic = 0x03,
NoSuchKey
= 0x04,
FailMatch = 0x05,
OutOfDate = 0x06,
Success = 0x1e,
ErrMask
= 0x1f,
Allow = 0x20,
Deny = 0x40,
Ask = 0x60,
StatusMask
= 0xe0
} |
| enum |
Properties
{
Trusted
= 0x01,
Connection = 0x02,
UnixStreamSock = 0x04,
SharedMemory = 0x08,
MessageQueue
= 0x10,
UDP = 0x20,
TCP = 0x40,
UserDefined = 0x80,
TransportType
= 0xfc
} |
Signals
|
| void |
policyCheck
(QTransportAuth::Data
&, const QString
&) |
| void |
authViolation
(QTransportAuth::Data
&) |
Public Member Functions
|
| QTransportAuth::Data
* |
connectTransport
(unsigned char, int) |
| QAuthDevice * |
authBuf
(QTransportAuth::Data *,
QIODevice *) |
| QAuthDevice * |
recvBuf
(QTransportAuth::Data *,
QIODevice *) |
| QIODevice * |
passThroughByClient
(QWSClient *)
const |
| void |
setKeyFilePath
(const QString
&) |
| QString |
keyFilePath
() const |
| const unsigned
char * |
getClientKey
(unsigned char progId) |
| void |
invalidateClientKeyCache
() |
| QMutex * |
getKeyFileMutex
() |
| void |
setLogFilePath
(const QString
&) |
| QString |
logFilePath
() const |
| void |
setPackageRegistry
(QObject
*registry) |
| bool |
isDiscoveryMode
() const |
| void |
setProcessKey
(const char *) |
| void |
setProcessKey
(const char *, const char *) |
| void |
registerPolicyReceiver
(QObject *) |
| void |
unregisterPolicyReceiver
(QObject *) |
| bool |
authToMessage
(QTransportAuth::Data
&d, char *hdr, const char *msg, int msgLen) |
| bool |
authFromMessage
(QTransportAuth::Data
&d, const char *msg, int msgLen) |
| bool |
authorizeRequest
(QTransportAuth::Data
&d, const QString
&request) |
Static Public Member
Functions
|
| static QTransportAuth
* |
getInstance
() |
| static const
char * |
errorString
(const QTransportAuth::Data
&) |
Friends
|
| class |
QAuthDevice |