|
| ProxyFactoryRegistry () |
|
void | addFactory (ProxyFactoryInterface *factory) |
|
virtual bool | mapToProxy (sc_core::sc_object *object) const |
|
virtual bool | canManufacture (sc_core::sc_object *object) const |
|
virtual bool | needUniqueConfClassName (sc_core::sc_object *object) const |
|
virtual const ClassAttributesInterface * | classAttributes (sc_core::sc_object *object) const |
|
virtual const InstanceAttributesInterface * | instanceAttributes (sc_core::sc_object *object) const |
|
virtual conf_class_t * | createConfClass (sc_core::sc_object *object, std::string name, std::string description, std::string documentation) const |
|
virtual void | registerAttributes (sc_core::sc_object *object, conf_class_t *cls) const |
|
virtual void | registerInterfaces (sc_core::sc_object *object, conf_class_t *cls) const |
|
virtual void | registerLogGroups (sc_core::sc_object *object, conf_class_t *cls) const |
|
virtual void | registerFeatures (sc_core::sc_object *object, ProxyInterface *proxy) const |
|
virtual bool | registerClass (std::string sc_kind, const char *class_name) const |
|
virtual bool | isClassRegistered (std::string sc_kind) const |
|
virtual | ~ProxyFactoryInterface () |
|
virtual bool | mapToProxy (sc_core::sc_object *object) const =0 |
|
virtual bool | canManufacture (sc_core::sc_object *object) const =0 |
|
virtual bool | needUniqueConfClassName (sc_core::sc_object *object) const =0 |
|
virtual const ClassAttributesInterface * | classAttributes (sc_core::sc_object *object) const =0 |
|
virtual const InstanceAttributesInterface * | instanceAttributes (sc_core::sc_object *object) const =0 |
|
virtual conf_class_t * | createConfClass (sc_core::sc_object *object, std::string name, std::string description, std::string documentation) const =0 |
|
virtual void | registerAttributes (sc_core::sc_object *object, conf_class_t *cls) const =0 |
|
virtual void | registerInterfaces (sc_core::sc_object *object, conf_class_t *cls) const =0 |
|
virtual void | registerLogGroups (sc_core::sc_object *object, conf_class_t *cls) const =0 |
|
virtual void | registerFeatures (sc_core::sc_object *object, ProxyInterface *proxy) const =0 |
|
virtual bool | registerClass (std::string sc_kind, const char *class_name) const =0 |
|
virtual bool | isClassRegistered (std::string sc_kind) const =0 |
|