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 
11 class 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: SaslInteraction.h:13
Definition: SaslInteractionHandler.h:13
virtual ~SaslInteractionHandler()
Definition: SaslInteractionHandler.h:16
Definition: SaslInteractionHandler.h:19
virtual void handleInteractions(const std::list< SaslInteraction *> &cb)
Definition: SaslInteractionHandler.cpp:23
virtual void handleInteractions(const std::list< SaslInteraction *> &cb)=0
virtual ~DefaultSaslInteractionHandler()
Definition: SaslInteractionHandler.cpp:92