ovm_barrier_pool Class Reference

Inheritance diagram for ovm_barrier_pool:

Inheritance graph
[legend]
Collaboration diagram for ovm_barrier_pool:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ovm_object create (string name="")
 new (string name="")
virtual ovm_barrier get (string name)
virtual int num ()
virtual void delete (string name)
virtual int exists (string name)
virtual int first (ref string name)
virtual int last (ref string name)
virtual int next (ref string name)
virtual int prev (ref string name)
virtual void do_print (ovm_printer printer)
virtual void do_copy (ovm_object rhs)

Static Public Member Functions

static ovm_barrier_pool get_global_pool ()

Private Attributes

ovm_barrier pool [string]

Static Private Attributes

static ovm_barrier_pool m_global_pool

Detailed Description

Definition at line 182 of file ovm_event.svh.


Member Function Documentation

ovm_object ovm_barrier_pool::create string  name = ""  )  [virtual]
 

Reimplemented from ovm_object.

Definition at line 183 of file ovm_event.svh.

void ovm_barrier_pool::delete string  name  )  [virtual]
 

Definition at line 627 of file ovm_event.sv.

void ovm_barrier_pool::do_copy ovm_object  rhs  )  [virtual]
 

Reimplemented from ovm_object.

Definition at line 685 of file ovm_event.sv.

void ovm_barrier_pool::do_print ovm_printer  printer  )  [virtual]
 

Reimplemented from ovm_object.

Definition at line 675 of file ovm_event.sv.

int ovm_barrier_pool::exists string  name  )  [virtual]
 

Definition at line 639 of file ovm_event.sv.

int ovm_barrier_pool::first ref string  name  )  [virtual]
 

Definition at line 647 of file ovm_event.sv.

ovm_barrier ovm_barrier_pool::get string  name  )  [virtual]
 

Definition at line 605 of file ovm_event.sv.

ovm_barrier_pool ovm_barrier_pool::get_global_pool  )  [static]
 

Definition at line 592 of file ovm_event.sv.

int ovm_barrier_pool::last ref string  name  )  [virtual]
 

Definition at line 655 of file ovm_event.sv.

ovm_barrier_pool::new string  name = ""  ) 
 

Reimplemented from ovm_object.

Definition at line 584 of file ovm_event.sv.

int ovm_barrier_pool::next ref string  name  )  [virtual]
 

Definition at line 663 of file ovm_event.sv.

int ovm_barrier_pool::num  )  [virtual]
 

Definition at line 619 of file ovm_event.sv.

int ovm_barrier_pool::prev ref string  name  )  [virtual]
 

Definition at line 671 of file ovm_event.sv.


Member Data Documentation

ovm_barrier_pool ovm_barrier_pool::m_global_pool [static, private]
 

Definition at line 200 of file ovm_event.svh.

ovm_barrier ovm_barrier_pool::pool[string] [private]
 

Definition at line 201 of file ovm_event.svh.


The documentation for this class was generated from the following files:
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:39 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV