summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2007-05-17 01:47:36 +0000
committerBernard Normier <bernard@zeroc.com>2007-05-17 01:47:36 +0000
commit077e7aea5c5cc8c803c43b3966ed89724925e0df (patch)
treebe611393adc5cdb33e21f3ee1c560b1b64be0990 /cpp/src
parentSmall fixes (diff)
downloadice-077e7aea5c5cc8c803c43b3966ed89724925e0df.tar.bz2
ice-077e7aea5c5cc8c803c43b3966ed89724925e0df.tar.xz
ice-077e7aea5c5cc8c803c43b3966ed89724925e0df.zip
Small fixes
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/Ice/Proxy.cpp8
-rw-r--r--cpp/src/slice2cpp/Gen.cpp4
2 files changed, 7 insertions, 5 deletions
diff --git a/cpp/src/Ice/Proxy.cpp b/cpp/src/Ice/Proxy.cpp
index b4b52b5b155..fde808f5acd 100644
--- a/cpp/src/Ice/Proxy.cpp
+++ b/cpp/src/Ice/Proxy.cpp
@@ -1323,7 +1323,7 @@ IceDelegateD::Ice::Object::ice_isA(const string& __id, const Context* context)
{
}
- virtual ICE_API ::Ice::DispatchStatus
+ virtual ::Ice::DispatchStatus
run(::Ice::Object* object)
{
_result = object->ice_isA(_id, _current);
@@ -1374,7 +1374,7 @@ IceDelegateD::Ice::Object::ice_ping(const ::Ice::Context* context)
{
}
- virtual ICE_API ::Ice::DispatchStatus
+ virtual ::Ice::DispatchStatus
run(::Ice::Object* object)
{
object->ice_ping(_current);
@@ -1419,7 +1419,7 @@ IceDelegateD::Ice::Object::ice_ids(const ::Ice::Context* context)
{
}
- virtual ICE_API ::Ice::DispatchStatus
+ virtual ::Ice::DispatchStatus
run(::Ice::Object* object)
{
_result = object->ice_ids(_current);
@@ -1470,7 +1470,7 @@ IceDelegateD::Ice::Object::ice_id(const ::Ice::Context* context)
{
}
- virtual ICE_API ::Ice::DispatchStatus
+ virtual ::Ice::DispatchStatus
run(::Ice::Object* object)
{
_result = object->ice_id(_current);
diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp
index 7a39e08d904..7bccba8919f 100644
--- a/cpp/src/slice2cpp/Gen.cpp
+++ b/cpp/src/slice2cpp/Gen.cpp
@@ -2554,7 +2554,9 @@ Slice::Gen::DelegateDVisitor::visitOperation(const OperationPtr& p)
//
// run
//
- // C << nl << nl << "virtual " << _dllExport << "::Ice::DispatchStatus";
+ // No need to dllexport run since the caller (the proxy) is always in the same
+ // DLL as this translation unit (the direct delegate).
+ //
C << nl << nl << "virtual ::Ice::DispatchStatus";
C << nl << "run(::Ice::Object* object)";
C << sb;