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:
[legend]

Data Fields

opal_class_tobj_class
 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: