summaryrefslogtreecommitdiff
path: root/bridges/source/remote/urp/urp_job.hxx
diff options
context:
space:
mode:
authorsb <sb@openoffice.org>2010-03-12 13:02:17 +0100
committersb <sb@openoffice.org>2010-03-12 13:02:17 +0100
commitdbefcffd66fc5fdae8cce4464fad5eff88268cc3 (patch)
tree82fe35bf3449202339115d548acfcba2aed01703 /bridges/source/remote/urp/urp_job.hxx
parentf047587a12f1f1976b8935278aa46fa78483b9e5 (diff)
sb121: #i109878# avoid warning about non-virt dtor by inheriting privately
Diffstat (limited to 'bridges/source/remote/urp/urp_job.hxx')
-rw-r--r--bridges/source/remote/urp/urp_job.hxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/bridges/source/remote/urp/urp_job.hxx b/bridges/source/remote/urp/urp_job.hxx
index 3450e6aa6..8f6f95936 100644
--- a/bridges/source/remote/urp/urp_job.hxx
+++ b/bridges/source/remote/urp/urp_job.hxx
@@ -76,9 +76,6 @@ public:
~Job();
- inline void setUnmarshal( Unmarshal *p )
- { m_pUnmarshal = p; }
-
public:
remote_Context *m_pContext;
Unmarshal *m_pUnmarshal;
@@ -87,7 +84,7 @@ public:
::bridges_remote::RemoteThreadCounter m_counter;
};
-class ClientJob : public Job
+class ClientJob : private Job
{
public:
// pContext is null for bridge-internal UrpProtocolProperties requests
@@ -123,6 +120,9 @@ public:
{ return m_bBridgePropertyCall; }
inline sal_Bool isOneway()
{ return m_bOneway; }
+
+ inline void setUnmarshal( Unmarshal *p )
+ { m_pUnmarshal = p; }
public:
typelib_InterfaceMethodTypeDescription *m_pMethodType;
typelib_InterfaceAttributeTypeDescription *m_pAttributeType;
@@ -172,7 +172,7 @@ struct ServerJobEntry
sal_Bool m_bIgnoreCache;
};
-class ServerMultiJob : public Job
+class ServerMultiJob : private Job
{
public:
ServerMultiJob( uno_Environment *pEnvRemote,