util/I_Timeout.h

Go to the documentation of this file.
00001 /*-----------------------------------------------------------------------------
00002 Name:      I_Timeout.h
00003 Project:   xmlBlaster.org
00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
00005 -----------------------------------------------------------------------------*/
00006 
00007 #ifndef _UTIL_I_TIMEOUT_H
00008 #define _UTIL_I_TIMEOUT_H
00009 
00010 #include <util/XmlBCfg.h>
00011 #include <util/I_Log.h>
00012 
00013 namespace org { namespace xmlBlaster { namespace util {
00014 
00022 class  Dll_Export I_Timeout {
00023    public:
00024       virtual ~I_Timeout() {}
00025 
00031       virtual void timeout(void *userData) = 0;
00032 };
00033 
00034 }}} // namespaces
00035 
00036 #endif