signon  8.40
SignonDaemonNS::PluginProxy Class Reference

Plugin proxy. More...

#include <pluginproxy.h>

List of all members.

Public Slots

QString type () const
QStringList mechanisms () const
bool process (const QString &cancelKey, const QVariantMap &inData, const QString &mechanism)
bool processUi (const QString &cancelKey, const QVariantMap &inData)
bool processRefresh (const QString &cancelKey, const QVariantMap &inData)
void cancel ()
void stop ()

Signals

void processResultReply (const QString &cancelKey, const QVariantMap &data)
void processStore (const QString &cancelKey, const QVariantMap &data)
void processUiRequest (const QString &cancelKey, const QVariantMap &data)
void processRefreshRequest (const QString &cancelKey, const QVariantMap &data)
void processError (const QString &cancelKey, int error, const QString &message)
void stateChanged (const QString &cancelKey, int state, const QString &message)

Public Member Functions

virtual ~PluginProxy ()
bool restartIfRequired ()
bool isProcessing ()

Static Public Member Functions

static PluginProxycreateNewPluginProxy (const QString &type)

Friends

class SignonIdentity
class TestAuthSession

Detailed Description

Plugin proxy.

Todo:
description.

Definition at line 56 of file pluginproxy.h.


Constructor & Destructor Documentation

Definition at line 105 of file pluginproxy.cpp.

References PLUGINPROCESS_STOP_TIMEOUT.


Member Function Documentation

Definition at line 239 of file pluginproxy.cpp.

References TRACE.

Referenced by SignonDaemonNS::SignonSessionCore::cancel().

bool SignonDaemonNS::PluginProxy::process ( const QString &  cancelKey,
const QVariantMap &  inData,
const QString &  mechanism 
) [slot]

Definition at line 176 of file pluginproxy.cpp.

void SignonDaemonNS::PluginProxy::processError ( const QString &  cancelKey,
int  error,
const QString &  message 
) [signal]
bool SignonDaemonNS::PluginProxy::processRefresh ( const QString &  cancelKey,
const QVariantMap &  inData 
) [slot]

Definition at line 218 of file pluginproxy.cpp.

References TRACE.

void SignonDaemonNS::PluginProxy::processRefreshRequest ( const QString &  cancelKey,
const QVariantMap &  data 
) [signal]
void SignonDaemonNS::PluginProxy::processResultReply ( const QString &  cancelKey,
const QVariantMap &  data 
) [signal]
void SignonDaemonNS::PluginProxy::processStore ( const QString &  cancelKey,
const QVariantMap &  data 
) [signal]
bool SignonDaemonNS::PluginProxy::processUi ( const QString &  cancelKey,
const QVariantMap &  inData 
) [slot]

Definition at line 198 of file pluginproxy.cpp.

References TRACE.

void SignonDaemonNS::PluginProxy::processUiRequest ( const QString &  cancelKey,
const QVariantMap &  data 
) [signal]
void SignonDaemonNS::PluginProxy::stateChanged ( const QString &  cancelKey,
int  state,
const QString &  message 
) [signal]

Definition at line 246 of file pluginproxy.cpp.

References TRACE.

QString SignonDaemonNS::PluginProxy::type ( ) const [inline, slot]

Definition at line 71 of file pluginproxy.h.


Friends And Related Function Documentation

friend class SignonIdentity [friend]

Definition at line 60 of file pluginproxy.h.

friend class TestAuthSession [friend]

Definition at line 61 of file pluginproxy.h.


The documentation for this class was generated from the following files: