Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Classes | Namespaces | Functions | Variables
cci.cpp File Reference
#include <Python.h>
#include <map>
#include "usi.h"
#include "usi/api/cci.h"
#include "usi/api/systemc.h"
Include dependency graph for cci.cpp:

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)
 
PyObjectpysc::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
 

Detailed Description

Date
2013-2014
Author
Rolf Meyer