lgrPlugin.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 
00008 
00009 #ifndef lgrPlugin_H_
00010 #define lgrPlugin_H_
00011 
00012 #ifndef DT_LGR_PLUGIN_EXPORT_MACRO
00013 #error Must define DT_LGR_PLUGIN_EXPORT_MACRO to export the necessary functions.
00014 #endif
00015 
00016 namespace MAKLogger
00017 {
00018 
00019 class DtLogger;
00020 class DtLoggerApplication;
00021 
00022 }
00023 
00024 extern "C" {
00025 
00026 DT_LGR_PLUGIN_EXPORT_MACRO void LoadPlugin();
00027 DT_LGR_PLUGIN_EXPORT_MACRO void EnableLoggerPlugin(MAKLogger::DtLogger&);
00028 DT_LGR_PLUGIN_EXPORT_MACRO void EnableLoggerAppPlugin(MAKLogger::DtLoggerApplication&);
00029 DT_LGR_PLUGIN_EXPORT_MACRO void UnloadPlugin();
00030 
00031 }
00032 
00033 #undef DT_LGR_PLUGIN_EXPORT_MACRO
00034 
00035 #endif

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)