201{
202 py::class_<ObjectLocator>(m, "ObjectLocator")
203 .def(py::init<const std::string&, const std::string&>())
206 ;
207
208 m.def(
"session_get_all_applications", &
session_get_all_applications,
"Get list of ALL applications (regardless of enabled/disabled state) in the requested session");
210
211 m.def(
"disable_component", &
disable_component,
"Disable a Resource-derived object (e.g. a Segment)");
212 m.def(
"enable_component", &
enable_component,
"Enable a Resource-derived object (e.g. a Segment)");
213
214 m.def(
"component_disabled", &
component_disabled,
"Determine if a Resource-derived object (e.g. a Segment) has been disabled");
215 m.def(
"component_get_parents", &
component_get_parents,
"Get the Resource-derived class instances of the parent(s) of the Resource-derived object in question");
219
220 m.def(
"d2d_receiver", &
d2d_receiver,
"Get receiver associated with DetectorToDaqConnection");
221 m.def(
"d2d_senders", &
d2d_senders,
"Get senders associated with DetectorToDaqConnection");
222 m.def(
"d2d_streams", &
d2d_streams,
"Get streams associated with DetectorToDaqConnection");
223 m.def(
"resourceset_contains", &
resourceset_contains,
"Get contained Resources from ResourceSet");
224}
std::vector< std::string > rc_application_construct_commandline_parameters(Configuration &db, const std::string &session_id, const std::string &app_id)
std::vector< std::string > d2d_senders(Configuration &db, const std::string &d2d_id)
std::vector< ObjectLocator > session_get_enabled_applications(Configuration &db, const std::string &session_name)
std::vector< std::vector< ObjectLocator > > component_get_parents(Configuration &db, const std::string &session_id, const std::string &component_id)
std::vector< std::string > d2d_streams(Configuration &db, const std::string &d2d_id)
std::vector< std::string > daq_application_construct_commandline_parameters(Configuration &db, const std::string &session_id, const std::string &app_id)
bool component_disabled(Configuration &db, const std::string &session_id, const std::string &component_id)
std::vector< std::string > daq_application_get_used_hostresources(Configuration &db, const std::string &app_id)
void disable_component(Configuration &db, const std::string &session_id, const std::string &component_id)
std::vector< std::string > resourceset_contains(Configuration &db, const std::string &res_id)
std::vector< ObjectLocator > session_get_all_applications(Configuration &db, const std::string &session_name)
void enable_component(Configuration &db, const std::string &session_id, const std::string &component_id)
std::string d2d_receiver(Configuration &db, const std::string &d2d_id)
const std::string class_name