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>
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 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>
virtual void ovm_port_component< PORT >::resolve_bindings (  )  [virtual]

Reimplemented from ovm_component.

Definition at line 90 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>
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>
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>
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>
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.


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: 2.0.1
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.5.5
Wed Jan 7 19:27:48 2009
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV