Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

logloguser.h

Go to the documentation of this file.
00001 // Module:  Log4CPLUS
00002 // File:    logloguser.h
00003 // Created: 6/2003
00004 // Author:  Tad E. Smith
00005 //
00006 //
00007 // Copyright (C) Tad E. Smith  All rights reserved.
00008 //
00009 // This software is published under the terms of the Apache Software
00010 // License version 1.1, a copy of which has been included with this
00011 // distribution in the LICENSE.APL file.
00012 //
00013 
00016 #ifndef _LOG4CPLUS_HELPERS_LOGLOG_USER
00017 #define _LOG4CPLUS_HELPERS_LOGLOG_USER
00018 
00019 #include <log4cplus/config.h>
00020 
00021 
00022 namespace log4cplus {
00023     namespace helpers {
00024         // forward declarations
00025         class LogLog;
00026 
00032         class LOG4CPLUS_EXPORT LogLogUser {
00033         public:
00034           // ctor and dtor
00035             LogLogUser();
00036             LogLogUser(const LogLogUser&);
00037             virtual ~LogLogUser();
00038 
00039           // public methods
00040             LogLog& getLogLog() const;
00041             
00042           // operators
00043             LogLogUser& operator=(const LogLogUser& rhs);
00044 
00045         private:
00046           // Data
00047             void* loglogRef;
00048         };
00049 
00050     } // end namespace helpers
00051 } // end namespace log4cplus
00052 
00053 
00054 #endif // _LOG4CPLUS_HELPERS_LOGLOG_USER
00055 

Generated on Mon Feb 9 09:10:30 2004 for log4cplus by doxygen 1.3.2