diff options
author | Bernard Normier <bernard@zeroc.com> | 2003-09-16 01:41:46 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2003-09-16 01:41:46 +0000 |
commit | 83cb29a8de333646c9b3e7ac6909accce72e6b5f (patch) | |
tree | cc1037886e0d1770d9c1ad412d79c81a5a1d21ad /cpp/src/IceStorm/TopicI.cpp | |
parent | flex fixes (diff) | |
download | ice-83cb29a8de333646c9b3e7ac6909accce72e6b5f.tar.bz2 ice-83cb29a8de333646c9b3e7ac6909accce72e6b5f.tar.xz ice-83cb29a8de333646c9b3e7ac6909accce72e6b5f.zip |
Added Freeze Connection and Transaction
Diffstat (limited to 'cpp/src/IceStorm/TopicI.cpp')
-rw-r--r-- | cpp/src/IceStorm/TopicI.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/IceStorm/TopicI.cpp b/cpp/src/IceStorm/TopicI.cpp index c907fdc814a..674cd4c3f4b 100644 --- a/cpp/src/IceStorm/TopicI.cpp +++ b/cpp/src/IceStorm/TopicI.cpp @@ -18,8 +18,10 @@ #include <IceStorm/SubscriberFactory.h> #include <IceStorm/Subscriber.h> #include <IceStorm/TraceLevels.h> +#include <Freeze/Initialize.h> #include <algorithm> + using namespace IceStorm; using namespace std; @@ -301,7 +303,8 @@ TopicI::TopicI(const Ice::ObjectAdapterPtr& adapter, const TraceLevelsPtr& trace _name(name), _factory(factory), _destroyed(false), - _links(adapter->getCommunicator(), envName, dbName, createDb) + _connection(Freeze::createConnection(adapter->getCommunicator(), envName)), + _links(_connection, dbName, createDb) { _subscribers = new TopicSubscribers(_traceLevels); |