[source]

Class uvm_tlm_b_target_socket

uvm_pkg::uvm_tlm_b_target_socket <IMP, T> + b_transport() + connect(): void

Inheritance Diagram of uvm_tlm_b_target_socket

IS-A forward imp; has no backward path except via the payload contents.

The component instantiating this socket must implement a b_transport() method with the following signature

task b_transport(T t, uvm_tlm_time delay);
Parameters

Name

Default value

Description

IMP

int

T

uvm_tlm_generic_payload

Constructors

function new ( string name, uvm_component parent, int imp ) [source]

Construct a new instance of this socket imp is a reference to the class implementing the b_transport() method. If not specified, it is assume to be the same as parent .

Functions

virtual function void connect ( this_type provider ) [source]

Function

Connect

Connect this socket to the specified uvm_tlm_b_initiator_socket