summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/LoggerAdminI.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2015-12-09 23:09:20 +0100
committerJose <jose@zeroc.com>2015-12-09 23:09:20 +0100
commita00673a2c1d9634102f91b7c6ebdd453d55a708f (patch)
tree2097f43ff5a1516b353ed0e88cc7b4174a518a17 /cpp/src/Ice/LoggerAdminI.cpp
parentWindows build fixes (diff)
downloadice-a00673a2c1d9634102f91b7c6ebdd453d55a708f.tar.bz2
ice-a00673a2c1d9634102f91b7c6ebdd453d55a708f.tar.xz
ice-a00673a2c1d9634102f91b7c6ebdd453d55a708f.zip
C++11 mapping server side input parameter fixes
Diffstat (limited to 'cpp/src/Ice/LoggerAdminI.cpp')
-rw-r--r--cpp/src/Ice/LoggerAdminI.cpp36
1 files changed, 31 insertions, 5 deletions
diff --git a/cpp/src/Ice/LoggerAdminI.cpp b/cpp/src/Ice/LoggerAdminI.cpp
index 64c68dee606..86b820f27eb 100644
--- a/cpp/src/Ice/LoggerAdminI.cpp
+++ b/cpp/src/Ice/LoggerAdminI.cpp
@@ -33,12 +33,21 @@ public:
LoggerAdminI(const PropertiesPtr&);
- virtual void attachRemoteLogger(const RemoteLoggerPrxPtr&, const LogMessageTypeSeq&,
+#ifdef ICE_CPP11_MAPPING
+ virtual void attachRemoteLogger(shared_ptr<RemoteLoggerPrx>, LogMessageTypeSeq,
+ StringSeq, Int, const Current&);
+
+ virtual bool detachRemoteLogger(shared_ptr<RemoteLoggerPrx>, const Current&);
+
+ virtual LogMessageSeq getLog(LogMessageTypeSeq, StringSeq, Int, string&, const Current&);
+#else
+ virtual void attachRemoteLogger(const RemoteLoggerPrx&, const LogMessageTypeSeq&,
const StringSeq&, Int, const Current&);
- virtual bool detachRemoteLogger(const RemoteLoggerPrxPtr&, const Current&);
+ virtual bool detachRemoteLogger(const RemoteLoggerPrx&, const Current&);
virtual LogMessageSeq getLog(const LogMessageTypeSeq&, const StringSeq&, Int, string&, const Current&);
+#endif
void destroy();
@@ -324,11 +333,19 @@ LoggerAdminI::LoggerAdminI(const PropertiesPtr& props) :
}
void
-LoggerAdminI::attachRemoteLogger(const RemoteLoggerPrxPtr& prx,
+#ifdef ICE_CPP11_MAPPING
+LoggerAdminI::attachRemoteLogger(shared_ptr<RemoteLoggerPrx> prx,
+ LogMessageTypeSeq messageTypes,
+ StringSeq categories,
+ Int messageMax,
+ const Current& current)
+#else
+LoggerAdminI::attachRemoteLogger(const RemoteLoggerPrx& prx,
const LogMessageTypeSeq& messageTypes,
const StringSeq& categories,
Int messageMax,
const Current& current)
+#endif
{
if(!prx)
{
@@ -438,7 +455,11 @@ LoggerAdminI::attachRemoteLogger(const RemoteLoggerPrxPtr& prx,
}
bool
-LoggerAdminI::detachRemoteLogger(const RemoteLoggerPrxPtr& remoteLogger, const Current& current)
+#ifdef ICE_CPP11_MAPPING
+LoggerAdminI::detachRemoteLogger(shared_ptr<RemoteLoggerPrx> remoteLogger, const Current& current)
+#else
+LoggerAdminI::detachRemoteLogger(const RemoteLoggerPrx& remoteLogger, const Current& current)
+#endif
{
if(remoteLogger == 0)
{
@@ -467,8 +488,13 @@ LoggerAdminI::detachRemoteLogger(const RemoteLoggerPrxPtr& remoteLogger, const C
}
LogMessageSeq
-LoggerAdminI::getLog(const LogMessageTypeSeq& messageTypes, const StringSeq& categories,
+#ifdef ICE_CPP11_MAPPING
+LoggerAdminI::getLog(LogMessageTypeSeq messageTypes, StringSeq categories,
+ Int messageMax, string& prefix, const Current& current)
+#else
+LoggerAdminI::getLog(LogMessageTypeSeq messageTypes, StringSeq categories,
Int messageMax, string& prefix, const Current& current)
+#endif
{
LogMessageSeq logMessages;
{