Struct pgx_pg_sys::PROC_HDR
source · [−]#[repr(C)]pub struct PROC_HDR {Show 17 fields
pub allProcs: *mut PGPROC,
pub xids: *mut TransactionId,
pub subxidStates: *mut XidCacheStatus,
pub statusFlags: *mut uint8,
pub allProcCount: uint32,
pub freeProcs: *mut PGPROC,
pub autovacFreeProcs: *mut PGPROC,
pub bgworkerFreeProcs: *mut PGPROC,
pub walsenderFreeProcs: *mut PGPROC,
pub procArrayGroupFirst: pg_atomic_uint32,
pub clogGroupFirst: pg_atomic_uint32,
pub walwriterLatch: *mut Latch,
pub checkpointerLatch: *mut Latch,
pub spins_per_delay: c_int,
pub startupProc: *mut PGPROC,
pub startupProcPid: c_int,
pub startupBufferPinWaitBufId: c_int,
}Fields
allProcs: *mut PGPROCxids: *mut TransactionIdsubxidStates: *mut XidCacheStatusstatusFlags: *mut uint8allProcCount: uint32freeProcs: *mut PGPROCautovacFreeProcs: *mut PGPROCbgworkerFreeProcs: *mut PGPROCwalsenderFreeProcs: *mut PGPROCprocArrayGroupFirst: pg_atomic_uint32clogGroupFirst: pg_atomic_uint32walwriterLatch: *mut LatchcheckpointerLatch: *mut Latchspins_per_delay: c_intstartupProc: *mut PGPROCstartupProcPid: c_intstartupBufferPinWaitBufId: c_intTrait Implementations
impl Copy for PROC_HDR
Auto Trait Implementations
impl RefUnwindSafe for PROC_HDR
impl !Send for PROC_HDR
impl !Sync for PROC_HDR
impl Unpin for PROC_HDR
impl UnwindSafe for PROC_HDR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more