Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

scv_extension_callbacks_if Class Reference

#include <scv_introspection.h>

Inheritance diagram for scv_extension_callbacks_if:

Inheritance graph
[legend]
Collaboration diagram for scv_extension_callbacks_if:

Collaboration graph
[legend]
List of all members.

Public Types

typedef int callback_h
enum  callback_reason { VALUE_CHANGE, DELETE }

Public Methods

callback_h register_cb (void(*f)(scv_extensions_if &, callback_reason))
template<typename arg_t> callback_h register_cb (void(*f)(scv_extensions_if &, callback_reason, arg_t), arg_t arg)
virtual void remove_cb (callback_h)=0
virtual callback_h _register_cb (callback_base *)=0

Member Typedef Documentation

typedef int scv_extension_callbacks_if::callback_h
 

Definition at line 338 of file scv_introspection.h.

Referenced by register_cb().


Member Enumeration Documentation

enum scv_extension_callbacks_if::callback_reason
 

Enumeration values:
VALUE_CHANGE 
DELETE 

Definition at line 337 of file scv_introspection.h.

Referenced by register_cb().


Member Function Documentation

virtual callback_h scv_extension_callbacks_if::_register_cb callback_base   [pure virtual]
 

Referenced by register_cb().

template<typename arg_t>
callback_h scv_extension_callbacks_if::register_cb void(*    f)(scv_extensions_if &, callback_reason, arg_t),
arg_t    arg
[inline]
 

Definition at line 345 of file scv_introspection.h.

References _register_cb(), callback_h, and callback_reason.

callback_h scv_extension_callbacks_if::register_cb void(*    f)(scv_extensions_if &, callback_reason) [inline]
 

Definition at line 341 of file scv_introspection.h.

References _register_cb(), callback_h, and callback_reason.

virtual void scv_extension_callbacks_if::remove_cb callback_h    [pure virtual]
 


The documentation for this class was generated from the following file:
Generated on Sun Dec 12 19:23:39 2004 for SystemC2.0.1(excludingMSLib)(IncludingSCV) by doxygen1.2.18