mx::IRequiresExternalAuthenticator Class Reference
[Component Interfaces]

Interface to entities requiring an external authenticator being connected via Qt signals. More...

#include <IRequiresExternalAuthenticator.h>

Inheritance diagram for mx::IRequiresExternalAuthenticator:

mx::IInterface mx::IHTTPGetStreamSource mx::IKeyChain mx::HTTPGetStreamSourceCore mx::KeyChain mx::HTTPGetStreamSource List of all members.

Public Member Functions

virtual mxmQtSignal authenticationRequestSignal () const =0
 Signal emitted when the object requires authentication credentials from an external place.
virtual mxmQtSlot processAuthenticationSlot () const =0
 Slot to be activated from an external place after the object has emitted the authenticationRequestSignal() signal, or, alternatively: the processAuthenticationCancellationSlot() slot.
virtual mxmQtSlot processAuthenticationCancellationSlot () const =0
 Slot to be activated from an external place after the object has emitted the authenticationRequestSignal() signal, or, alternatively: the processAuthenticationSlot() slot.
virtual void processAuthenticationCancellation ()=0
 Actual slot implementation.
virtual bool awaitingAuthentication ()=0
 Tells whether or not the object is currently waiting for authentication data.
virtual bool wasAwaitingAuthentication ()=0
 Tells whether or not the object was in await-authentication-mode since the last call to this method.

Detailed Description

Interface to entities requiring an external authenticator being connected via Qt signals.

Author:
[khe] Kai Hergenroether


Member Function Documentation

virtual mxmQtSignal mx::IRequiresExternalAuthenticator::authenticationRequestSignal  )  const [pure virtual]
 

Signal emitted when the object requires authentication credentials from an external place.

Signal signature is (const mxmString &, bool). The string is a message elaborating on the purpose of the requested authentification. If the bool value is true that means that the request is the first one for a given authentication procedure.

Implemented in mx::HTTPGetStreamSourceCore, and mx::KeyChain.

virtual mxmQtSlot mx::IRequiresExternalAuthenticator::processAuthenticationCancellationSlot  )  const [pure virtual]
 

Slot to be activated from an external place after the object has emitted the authenticationRequestSignal() signal, or, alternatively: the processAuthenticationSlot() slot.

Slot signature is ().

Implemented in mx::HTTPGetStreamSourceCore, and mx::KeyChain.

virtual mxmQtSlot mx::IRequiresExternalAuthenticator::processAuthenticationSlot  )  const [pure virtual]
 

Slot to be activated from an external place after the object has emitted the authenticationRequestSignal() signal, or, alternatively: the processAuthenticationCancellationSlot() slot.

Slot signature is (const QString&, const QString&).

Implemented in mx::HTTPGetStreamSourceCore, and mx::KeyChain.


The documentation for this class was generated from the following file:
Generated on Fri Jun 29 17:21:06 2007 for MxPEG SDK by  doxygen 1.4.6