diff options
author | Marc Laukien <marc@zeroc.com> | 2001-11-28 21:26:04 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-11-28 21:26:04 +0000 |
commit | a60d11c20942109604735dc617576dbecdc8d23b (patch) | |
tree | 3fd48680cb34d0b335248a207e93f7de227b021f /cpp/src/IceStorm/TopicI.cpp | |
parent | todo (diff) | |
download | ice-a60d11c20942109604735dc617576dbecdc8d23b.tar.bz2 ice-a60d11c20942109604735dc617576dbecdc8d23b.tar.xz ice-a60d11c20942109604735dc617576dbecdc8d23b.zip |
started with context, current
Diffstat (limited to 'cpp/src/IceStorm/TopicI.cpp')
-rw-r--r-- | cpp/src/IceStorm/TopicI.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/cpp/src/IceStorm/TopicI.cpp b/cpp/src/IceStorm/TopicI.cpp index 8b17f4da2f1..939535375ff 100644 --- a/cpp/src/IceStorm/TopicI.cpp +++ b/cpp/src/IceStorm/TopicI.cpp @@ -41,8 +41,7 @@ public: { } - virtual void ice_invokeIn(const std::string&, const std::string&, const std::string&, - const std::vector< ::Ice::Byte>&); + virtual void ice_invokeIn(const vector< Ice::Byte>&, const Ice::Current&); private: @@ -137,7 +136,7 @@ public: void - publish(const string& op, const std::vector< ::Ice::Byte>& blob) + publish(const string& op, const vector< Ice::Byte>& blob) { JTCSyncT<JTCMutex> sync(*this); @@ -176,10 +175,9 @@ private: } // End namespace IceStorm void -BlobjectI::ice_invokeIn(const string&, const string&, const string& op, - const std::vector< ::Ice::Byte>& blob) +BlobjectI::ice_invokeIn(const vector< Ice::Byte>& blob, const Ice::Current& current) { - _subscribers->publish(op, blob); + _subscribers->publish(current.operation, blob); } TopicI::TopicI(const Ice::ObjectAdapterPtr& adapter, const TraceLevelsPtr& traceLevels, const Ice::LoggerPtr& logger, |