util/dispatch/I_PostSendListener.h

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------------
00002 Name:      I_PostSendListener.h
00003 Project:   xmlBlaster.org
00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
00005 Comment:   Is called when asynchronously messages are send from the client side queue
00006 ------------------------------------------------------------------------------*/
00007 #ifndef I_POSTSENDLISTENER_
00008 #define I_POSTSENDLISTENER_
00009 
00010 #include <util/xmlBlasterDef.h>
00011 #include <util/queue/MsgQueueEntry.h>
00012 
00013 namespace org { namespace xmlBlaster { namespace util { namespace dispatch {
00014 
00023 class Dll_Export I_PostSendListener
00024 {
00025 public:
00026    virtual ~I_PostSendListener() {}
00027 
00032    virtual void postSend(const org::xmlBlaster::util::queue::MsgQueueEntry &msgQueueEntry) = 0;
00033 };
00034 
00035 
00036 }}}} // namespaces
00037 
00038 #endif /*I_POSTSENDLISTENER_*/