void ClientStub::setEnableCompression(bool enableCompression) { if (mEnableCompression != enableCompression) { mEnableCompression = enableCompression; disconnect(); clearTransportFilters(); } }
void ClientStub::setTransportProtocol(TransportProtocol protocol) { if (mTransportProtocol != protocol) { mTransportProtocol = protocol; RcfSessionWeakPtr sessionWeakPtr = getTransport().getRcfSession(); bool isRegularConnection = (sessionWeakPtr == RcfSessionWeakPtr()); if (isRegularConnection) { disconnect(); clearTransportFilters(); } else { mSetTransportProtocol = true; } } }