ServiceClient incapsulation fix

This commit is contained in:
Pavel Kirienko 2014-03-27 22:24:13 +04:00
parent 159fda99db
commit 701f2a07e1

View File

@ -62,7 +62,7 @@ template <typename DataType_, typename Callback = void (*)(const ServiceCallResu
class ServiceClient
: public GenericSubscriber<DataType_, typename DataType_::Response,
typename ServiceResponseTransferListenerInstantiationHelper<DataType_>::Type >
, public DeadlineHandler
, protected DeadlineHandler
{
public:
typedef DataType_ DataType;
@ -275,6 +275,8 @@ public:
publisher_.setTxTimeout(timeout);
request_timeout_ = std::max(timeout, publisher_.getTxTimeout()); // No less than TX timeout
}
using DeadlineHandler::getDeadline;
};
}