#[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 PGPROC
§xids: *mut TransactionId
§subxidStates: *mut XidCacheStatus
§statusFlags: *mut uint8
§allProcCount: uint32
§freeProcs: *mut PGPROC
§autovacFreeProcs: *mut PGPROC
§bgworkerFreeProcs: *mut PGPROC
§walsenderFreeProcs: *mut PGPROC
§procArrayGroupFirst: pg_atomic_uint32
§clogGroupFirst: pg_atomic_uint32
§walwriterLatch: *mut Latch
§checkpointerLatch: *mut Latch
§spins_per_delay: c_int
§startupProc: *mut PGPROC
§startupProcPid: c_int
§startupBufferPinWaitBufId: c_int
Trait Implementations§
impl Copy for PROC_HDR
Auto Trait Implementations§
impl Freeze for PROC_HDR
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§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more