diff options
Diffstat (limited to 'ACEXML/compass/Property.h')
-rw-r--r-- | ACEXML/compass/Property.h | 13 |
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" |