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_*/