@@ -120,20 +120,17 @@ static ClientConfiguration& ClientConfiguration_setFileLogger(ClientConfiguratio
120
120
return conf;
121
121
}
122
122
123
- template <typename ... Args>
124
- using overload_cast_ = pybind11::detail::overload_cast_impl<Args...>;
125
-
126
123
void export_config (py::module_& m) {
127
124
using namespace py ;
128
125
129
126
class_<KeySharedPolicy, std::shared_ptr<KeySharedPolicy>>(m, " KeySharedPolicy" )
130
127
.def (init<>())
131
- .def (" setKeySharedMode " , &KeySharedPolicy::setKeySharedMode, return_value_policy::reference)
132
- .def (" getKeySharedMode " , &KeySharedPolicy::getKeySharedMode)
133
- .def (" setAllowOutOfOrderDelivery " , &KeySharedPolicy::setAllowOutOfOrderDelivery, return_value_policy::reference)
134
- .def (" isAllowOutOfOrderDelivery " , &KeySharedPolicy::isAllowOutOfOrderDelivery)
135
- .def (" setStickyRanges " , overload_cast_<StickyRanges>() (&KeySharedPolicy::setStickyRanges), return_value_policy::reference)
136
- .def (" getStickyRanges " , &KeySharedPolicy::getStickyRanges);
128
+ .def (" set_key_shared_mode " , &KeySharedPolicy::setKeySharedMode, return_value_policy::reference)
129
+ .def (" get_key_shared_mode " , &KeySharedPolicy::getKeySharedMode)
130
+ .def (" set_allow_out_of_order_delivery " , &KeySharedPolicy::setAllowOutOfOrderDelivery, return_value_policy::reference)
131
+ .def (" is_allow_out_of_order_delivery " , &KeySharedPolicy::isAllowOutOfOrderDelivery)
132
+ .def (" set_sticky_ranges " , static_cast <KeySharedPolicy& (KeySharedPolicy::*)( const StickyRanges&)> (&KeySharedPolicy::setStickyRanges), return_value_policy::reference)
133
+ .def (" get_sticky_ranges " , &KeySharedPolicy::getStickyRanges);
137
134
138
135
class_<CryptoKeyReader, std::shared_ptr<CryptoKeyReader>>(m, " AbstractCryptoKeyReader" )
139
136
.def (" getPublicKey" , &CryptoKeyReader::getPublicKey)
0 commit comments