Update of /cvsroot/pclasses/pclasses2/include/pclasses/App
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6961
Modified Files:
AppDetails.h LogChannel.h LogManager.h LogMessage.h
LogTarget.h
Log Message:
- Added missing export macros
Index: LogMessage.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/App/LogMessage.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- LogMessage.h 10 Jan 2005 02:38:57 -0000 1.1
+++ LogMessage.h 24 Apr 2005 11:36:31 -0000 1.2
@@ -21,6 +21,7 @@
#ifndef P_LogMessage_h
#define P_LogMessage_h
+#include <pclasses/Export.h>
#include <pclasses/DateTime.h>
#include <pclasses/Unicode/String.h>
#include <string>
@@ -30,7 +31,7 @@
namespace App {
//! Log message class
-class LogMessage {
+class PAPP_EXPORT LogMessage {
public:
//! Log message level
enum Level {
Index: AppDetails.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/App/AppDetails.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- AppDetails.h 31 Dec 2004 16:18:31 -0000 1.2
+++ AppDetails.h 24 Apr 2005 11:36:31 -0000 1.3
@@ -3,7 +3,10 @@
#include <string>
#include <list>
+
+#include <pclasses/Export.h>
#include <pclasses/Unicode/String.h>
+
namespace P { namespace App {
using ::P::Unicode::String;
@@ -26,7 +29,7 @@
not.
*/
- class AppDetails // throw() // i wish that would work
+ class PAPP_EXPORT AppDetails // throw() // i wish that would work
{
public:
typedef std::list<String> DetailList;
Index: LogTarget.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/App/LogTarget.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- LogTarget.h 10 Jan 2005 02:38:57 -0000 1.1
+++ LogTarget.h 24 Apr 2005 11:36:31 -0000 1.2
@@ -21,6 +21,7 @@
#ifndef P_LogTarget_h
#define P_LogTarget_h
+#include <pclasses/Export.h>
#include <pclasses/Factory.h>
#include <pclasses/IO/IOError.h>
#include <pclasses/IO/URL.h>
@@ -31,7 +32,7 @@
namespace App {
//! Log message target
-class LogTarget {
+class PAPP_EXPORT LogTarget {
public:
LogTarget();
virtual ~LogTarget() throw();
Index: LogChannel.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/App/LogChannel.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- LogChannel.h 10 Jan 2005 02:38:57 -0000 1.1
+++ LogChannel.h 24 Apr 2005 11:36:31 -0000 1.2
@@ -21,6 +21,7 @@
#ifndef P_LogChannel_h
#define P_LogChannel_h
+#include <pclasses/Export.h>
#include <pclasses/IO/IOError.h>
#include <pclasses/App/LogMessage.h>
@@ -35,7 +36,7 @@
class LogTarget;
//! Log message channel
-class LogChannel: public std::ostream {
+class PAPP_EXPORT LogChannel: public std::ostream {
public:
typedef std::map<std::string, LogTarget*> TargetMap;
Index: LogManager.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/App/LogManager.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- LogManager.h 10 Jan 2005 02:38:57 -0000 1.1
+++ LogManager.h 24 Apr 2005 11:36:31 -0000 1.2
@@ -21,6 +21,7 @@
#ifndef P_LogManager_h
#define P_LogManager_h
+#include <pclasses/Export.h>
#include <pclasses/App/LogTarget.h>
#include <pclasses/App/LogChannel.h>
@@ -32,7 +33,7 @@
namespace App {
//! Log manager
-class LogManager {
+class PAPP_EXPORT LogManager {
public:
//! Map of LogChannels
typedef std::map<std::string,LogChannel*> ChannelMap;
|