2 * Copyright 2007, OpenLDAP Foundation, All Rights Reserved.
3 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
6 #ifndef SASL_INTERACTION_HANDLER_H
7 #define SASL_INTERACTION_HANDLER_H
10 class SaslInteraction;
12 class SaslInteractionHandler {
14 virtual void handleInteractions( const std::list<SaslInteraction*> &cb )=0;
15 virtual ~SaslInteractionHandler() {}
18 class DefaultSaslInteractionHandler {
20 virtual void handleInteractions( const std::list<SaslInteraction*> &cb );
21 virtual ~DefaultSaslInteractionHandler();
24 std::list<SaslInteraction*> cleanupList;
26 #endif /* SASL_INTERACTION_HANDLER_H */