ovm_event_pool Class Reference

Inheritance diagram for ovm_event_pool:

Inheritance graph
[legend]
Collaboration diagram for ovm_event_pool:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ovm_object create (string name="")
 new (string name="")
virtual ovm_event 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_event_pool get_global_pool ()

Private Attributes

ovm_event pool [string]

Static Private Attributes

static ovm_event_pool m_global_pool

Detailed Description

Definition at line 107 of file ovm_event.svh.


Member Function Documentation

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

Reimplemented from ovm_object.

Definition at line 108 of file ovm_event.svh.

void ovm_event_pool::delete string  name  )  [virtual]
 

Definition at line 501 of file ovm_event.sv.

void ovm_event_pool::do_copy ovm_object  rhs  )  [virtual]
 

Reimplemented from ovm_object.

Definition at line 559 of file ovm_event.sv.

void ovm_event_pool::do_print ovm_printer  printer  )  [virtual]
 

Reimplemented from ovm_object.

Definition at line 549 of file ovm_event.sv.

int ovm_event_pool::exists string  name  )  [virtual]
 

Definition at line 513 of file ovm_event.sv.

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

Definition at line 521 of file ovm_event.sv.

ovm_event ovm_event_pool::get string  name  )  [virtual]
 

Definition at line 478 of file ovm_event.sv.

ovm_event_pool ovm_event_pool::get_global_pool  )  [static]
 

Definition at line 465 of file ovm_event.sv.

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

Definition at line 529 of file ovm_event.sv.

ovm_event_pool::new string  name = ""  ) 
 

Reimplemented from ovm_object.

Definition at line 457 of file ovm_event.sv.

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

Definition at line 537 of file ovm_event.sv.

int ovm_event_pool::num  )  [virtual]
 

Definition at line 493 of file ovm_event.sv.

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

Definition at line 545 of file ovm_event.sv.


Member Data Documentation

ovm_event_pool ovm_event_pool::m_global_pool [static, private]
 

Definition at line 126 of file ovm_event.svh.

ovm_event ovm_event_pool::pool[string] [private]
 

Definition at line 127 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:49 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV