PostgreSQL Source Code: ResourceOwnerDesc Struct Reference (original) (raw)

#include <[resowner.h](resowner%5F8h%5Fsource.html)>

Data Fields
const char * name
ResourceReleasePhase release_phase
ResourceReleasePriority release_priority
void(* ReleaseResource )(Datum res)
char *(* DebugPrint )(Datum res)

Detailed Description

Definition at line 91 of file resowner.h.

Field Documentation

DebugPrint

char *(* ResourceOwnerDesc::DebugPrint) (Datum res)

Definition at line 118 of file resowner.h.

Referenced by InitManyTestResourceKind(), ResourceOwnerReleaseAll(), and test_resowner_priorities().

name

const char* ResourceOwnerDesc::name

Definition at line 93 of file resowner.h.

Referenced by InitManyTestResourceKind(), PrintManyTest(), ReleaseManyTestResource(), RememberManyTestResources(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), and test_resowner_priorities().

release_phase

ResourceReleasePhase ResourceOwnerDesc::release_phase

Definition at line 96 of file resowner.h.

Referenced by InitManyTestResourceKind(), resource_priority_cmp(), ResourceOwnerReleaseAll(), ResourceOwnerRemember(), and test_resowner_priorities().

release_priority

ResourceReleasePriority ResourceOwnerDesc::release_priority

Definition at line 97 of file resowner.h.

Referenced by InitManyTestResourceKind(), ReleaseManyTestResource(), resource_priority_cmp(), ResourceOwnerRemember(), and test_resowner_priorities().

ReleaseResource

void(* ResourceOwnerDesc::ReleaseResource) (Datum res)

Definition at line 108 of file resowner.h.

Referenced by InitManyTestResourceKind(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), and test_resowner_priorities().


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