summaryrefslogtreecommitdiff
path: root/ACEXML/compass/Property.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACEXML/compass/Property.h')
-rw-r--r--ACEXML/compass/Property.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/ACEXML/compass/Property.h b/ACEXML/compass/Property.h
index b9bcd7a0970..80d344ba42b 100644
--- a/ACEXML/compass/Property.h
+++ b/ACEXML/compass/Property.h
@@ -4,22 +4,25 @@
#define ACEXML_PROPERTY_H
#include "ace/pre.h"
+#include "ACEXML/compass/Compass_Export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
#pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "ACEXML/common/XML_Types.h"
-#include "ace/ARGV.h"
-class ACEXML_Property
+class Compass_Export ACEXML_Property
{
public:
ACEXML_Property(void);
virtual ~ACEXML_Property();
- virtual set (const ACEXML_String& property, const ACEXML_String& value) = 0;
- virtual ACE_ARGV* dump() const = 0;
-}
+ virtual int set (const ACEXML_String& property,
+ const ACEXML_String& value) = 0;
+ virtual int set (const ACEXML_String& property, const long value) = 0;
+ virtual ACEXML_Char* dump() const = 0;
+};
+
#include "ace/post.h"