ldapsdk 0.0.1
SaslInteractionHandler.h
Go to the documentation of this file.
1// $OpenLDAP$
2/*
3 * Copyright 2007-2013 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
5 */
6
7#ifndef SASL_INTERACTION_HANDLER_H
8#define SASL_INTERACTION_HANDLER_H
9#include <list>
10
11class SaslInteraction;
12
14 public:
15 virtual void handleInteractions( const std::list<SaslInteraction*> &cb )=0;
17};
18
20 public:
21 virtual void handleInteractions( const std::list<SaslInteraction*> &cb );
23
24 private:
25 std::list<SaslInteraction*> cleanupList;
26};
27#endif /* SASL_INTERACTION_HANDLER_H */
Definition: SaslInteractionHandler.h:19
virtual void handleInteractions(const std::list< SaslInteraction * > &cb)
Definition: SaslInteractionHandler.cpp:23
virtual ~DefaultSaslInteractionHandler()
Definition: SaslInteractionHandler.cpp:92
Definition: SaslInteractionHandler.h:13
virtual ~SaslInteractionHandler()
Definition: SaslInteractionHandler.h:16
virtual void handleInteractions(const std::list< SaslInteraction * > &cb)=0
Definition: SaslInteraction.h:13