ovm_port_component< PORT > Class Template Reference

Inheritance diagram for ovm_port_component< PORT >:

Inheritance graph
[legend]
Collaboration diagram for ovm_port_component< PORT >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 new (string name, ovm_component parent, PORT port)
virtual string get_type_name ()
virtual void resolve_bindings ()
PORT get_port ()
void do_display (int max_level=-1, int level=0, bit display_connectors=0)
virtual void get_connected_to (ref ovm_port_list list)
virtual void get_provided_to (ref ovm_port_list list)
bit is_port ()
bit is_export ()
bit is_imp ()

Public Attributes

PORT m_port

Detailed Description

template<typename PORT = ovm_void>
class ovm_port_component< PORT >

Definition at line 74 of file ovm_port_base.svh.


Member Function Documentation

template<typename PORT = ovm_void>
void ovm_port_component< PORT >::do_display int  max_level = -1,
int  level = 0,
bit  display_connectors = 0
 

Definition at line 98 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
virtual void ovm_port_component< PORT >::get_connected_to ref ovm_port_list  list  )  [virtual]
 

Implements ovm_port_component_base.

Definition at line 103 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
PORT ovm_port_component< PORT >::get_port  ) 
 

Definition at line 94 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
virtual void ovm_port_component< PORT >::get_provided_to ref ovm_port_list  list  )  [virtual]
 

Implements ovm_port_component_base.

Definition at line 107 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
virtual string ovm_port_component< PORT >::get_type_name  )  [virtual]
 

Reimplemented from ovm_object.

Definition at line 85 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
bit ovm_port_component< PORT >::is_export  )  [virtual]
 

Implements ovm_port_component_base.

Definition at line 115 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
bit ovm_port_component< PORT >::is_imp  )  [virtual]
 

Implements ovm_port_component_base.

Definition at line 119 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
bit ovm_port_component< PORT >::is_port  )  [virtual]
 

Implements ovm_port_component_base.

Definition at line 111 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
ovm_port_component< PORT >::new string  name,
ovm_component  parent,
PORT  port
 

Definition at line 78 of file ovm_port_base.svh.

template<typename PORT = ovm_void>
virtual void ovm_port_component< PORT >::resolve_bindings  )  [virtual]
 

Reimplemented from ovm_component.

Definition at line 90 of file ovm_port_base.svh.


Member Data Documentation

template<typename PORT = ovm_void>
PORT ovm_port_component< PORT >::m_port
 

Definition at line 76 of file ovm_port_base.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:23:58 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV