ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP > Class Template Reference

Inheritance diagram for ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >:

Inheritance graph
[legend]
Collaboration diagram for ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 new (string name, IMP imp, REQ_IMP req_imp=null, RSP_IMP rsp_imp=null)
 BLOCKING_PUT_IMP (m_req_imp, REQ, t) NONBLOCKING_PUT_IMP(m_req_imp
BLOCKING_GET_IMP (m_rsp_imp, RSP, t) BLOCKING_PEEK_IMP(m_rsp_imp
t t NONBLOCKING_GET_IMP (m_rsp_imp, RSP, t) NONBLOCKING_PEEK_IMP(m_rsp_imp

Public Attributes

 REQ
RSP
t t RSP

Private Attributes

REQ_IMP m_req_imp
RSP_IMP m_rsp_imp

Detailed Description

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
class ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >

Definition at line 347 of file ovm_imps.svh.


Member Function Documentation

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
t ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::BLOCKING_GET_IMP m_rsp_imp  ,
RSP  ,
 

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::BLOCKING_PUT_IMP m_req_imp  ,
REQ  ,
 

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::new string  name,
IMP  imp,
REQ_IMP  req_imp = null,
RSP_IMP  rsp_imp = null
 

Definition at line 352 of file ovm_imps.svh.

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
t t ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::NONBLOCKING_GET_IMP m_rsp_imp  ,
RSP  ,
 


Member Data Documentation

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
REQ_IMP ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::m_req_imp [private]
 

Definition at line 349 of file ovm_imps.svh.

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
RSP_IMP ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::m_rsp_imp [private]
 

Definition at line 350 of file ovm_imps.svh.

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::REQ
 

Definition at line 367 of file ovm_imps.svh.

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
t t ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::RSP
 

Definition at line 372 of file ovm_imps.svh.

template<typename REQ = int, typename RSP = int, typename IMP = int, typename REQ_IMP = IMP, typename RSP_IMP = IMP>
t ovm_master_imp< REQ, RSP, IMP, REQ_IMP, RSP_IMP >::RSP
 

Definition at line 370 of file ovm_imps.svh.


The documentation for this class was generated from the following file:
Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 1.1.0
Copyright (c) 2008 Intelligent Design Verification.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included here:
http://www.intelligentdv.com/licenses/fdl.txt
doxygen
Doxygen Version: 1.4.6
Mon Sep 29 14:20:53 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV