template<typename BrokerT, typename PyBroker> void bind_broker_functions(PyBroker & broker_cls)
Given a concrete specialization of a StreamBroker, bind its functions in Python.
| Parameter |
Type |
Description |
broker_cls |
PyBroker & |
The class instance to which functions will be bound. |
template<typename BrokerGroupT, typename SegRef, typename PyBrokerGroup> void bind_broker_group_functions(PyBrokerGroup & group_cls)
Given a concrete specialization of a BrokerGroup, bind its functions in Python.
| Parameter |
Type |
Description |
group_cls |
PyBrokerGroup & |
The class instance to which functions will be bound. |
template<typename DataSourceT, typename PyDataSource> void bind_datasource_functions(PyDataSource & datasource_cls)
Given a concrete specialization of the DataSource, bind its functions in Python.
| Parameter |
Type |
Description |
datasource_cls |
[PyDataSource](api-pysbio-PyDataSource.md#pydatasource) & |
The class instance to which functions will be bound. |
template<typename Exec, typename PyExec> void bind_epolicy_functions(PyExec & exec_cls)
Given a concrete specialization of an Execution policy, create Python bindings.
| Parameter |
Type |
Description |
exec_cls |
PyExec & |
The class instance to which functions will be bound. |