The constructor passes its argument (the module) name to the base
class sc_module
constructor. The body of the
function then registers the loggerReadWrite
function as the callback for blocking transport to this convenience
socket. This means that any initiator which requests blocking
transport (by calling the initiator socket's
b_transport
function) will invoke this callback
function in the target.
LoggerSC::LoggerSC( sc_core::sc_module_name name ) : sc_module( name ) { loggerPort.register_b_transport( this, &LoggerSC::loggerReadWrite ); } // Or1ksimSC()