SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include <Python.h>#include <map>#include "usi.h"#include "usi/api/cci.h"#include "usi/api/systemc.h"Classes | |
| class | pysc::api::cci::CallbackAdapter |
Namespaces | |
| pysc | |
| pysc::api | |
| pysc::api::cci | |
Functions | |
| USI_REGISTER_MODULE (cci) | |
| bool | pysc::api::cci::exists (std::string name) |
| std::string | pysc::api::cci::read (std::string name) |
| void | pysc::api::cci::write (std::string name, std::string value) |
| ParamList | pysc::api::cci::list (std::string name) |
| bool | pysc::api::cci::is_int (std::string name) |
| bool | pysc::api::cci::is_float (std::string name) |
| bool | pysc::api::cci::is_bool (std::string name) |
| bool | pysc::api::cci::is_array (std::string name) |
| std::string | pysc::api::cci::get_documentation (std::string name) |
| std::string | pysc::api::cci::get_type_string (std::string name) |
| PyObject * | pysc::api::cci::get_properties (std::string name) |
| void | pysc::api::cci::register_callback (std::string name, PyObject *callback, gs::cnf::callback_type type) |
| void | pysc::api::cci::unregister_callback (PyObject *callback) |
Variables | |
| std::map< PyObject *, boost::shared_ptr < gs::cnf::ParamCallbAdapt_b > > | pysc::api::cci::callback_map |