diff options
Diffstat (limited to 'Swiften/Entity')
-rw-r--r-- | Swiften/Entity/Entity.h | 4 | ||||
-rw-r--r-- | Swiften/Entity/PayloadPersister.cpp | 2 | ||||
-rw-r--r-- | Swiften/Entity/PayloadPersister.h | 4 |
3 files changed, 7 insertions, 3 deletions
diff --git a/Swiften/Entity/Entity.h b/Swiften/Entity/Entity.h index 65480d0..0dc2929 100644 --- a/Swiften/Entity/Entity.h +++ b/Swiften/Entity/Entity.h @@ -7,4 +7,6 @@ #pragma once +#include <Swiften/Base/API.h> + namespace Swift { class PayloadParserFactory; @@ -18,5 +20,5 @@ namespace Swift { * The base class for XMPP entities (Clients, Components). */ - class Entity { + class SWIFTEN_API Entity { public: Entity(); diff --git a/Swiften/Entity/PayloadPersister.cpp b/Swiften/Entity/PayloadPersister.cpp index 729d36a..ace7b4a 100644 --- a/Swiften/Entity/PayloadPersister.cpp +++ b/Swiften/Entity/PayloadPersister.cpp @@ -43,5 +43,5 @@ boost::shared_ptr<Payload> PayloadPersister::loadPayload(const boost::filesystem if (boost::filesystem::exists(path)) { ByteArray data; - readByteArrayFromFile(data, path.string()); + readByteArrayFromFile(data, path); boost::shared_ptr<PayloadParser> parser(createParser()); PayloadParserTester tester(parser.get()); diff --git a/Swiften/Entity/PayloadPersister.h b/Swiften/Entity/PayloadPersister.h index ea7c74c..bc406ab 100644 --- a/Swiften/Entity/PayloadPersister.h +++ b/Swiften/Entity/PayloadPersister.h @@ -10,4 +10,6 @@ #include <boost/filesystem/path.hpp> +#include <Swiften/Base/API.h> + namespace Swift { class Payload; @@ -15,5 +17,5 @@ namespace Swift { class PayloadParser; - class PayloadPersister { + class SWIFTEN_API PayloadPersister { public: PayloadPersister(); |