openmpi  3.1.6
About: Open MPI is a high performance Message Passing Interface (MPI) library project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. 3.x series.
  Fossies Dox: openmpi-3.1.6.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

opal_object_t Struct Reference

Base object. More...

#include <opal_object.h>

Collaboration diagram for opal_object_t:

Data Fields

 class descriptor More...
volatile int32_t obj_reference_count
 reference count More...

Detailed Description

Base object.

This is special and does not follow the pattern for other classes.

Definition at line 194 of file opal_object.h.

Field Documentation

◆ obj_class

opal_class_t* opal_object_t::obj_class

class descriptor

Definition at line 200 of file opal_object.h.

Referenced by opal_obj_run_constructors(), and opal_obj_run_destructors().

◆ obj_reference_count

volatile int32_t opal_object_t::obj_reference_count

reference count

Definition at line 201 of file opal_object.h.

Referenced by ompi_datatype_destroy(), opal_datatype_destroy(), and opal_obj_update().

The documentation for this struct was generated from the following file: