libamxp  1.4.0
Patterns C Implementation
_proc_info Struct Reference

Structure containing the process information. More...

#include <amxp_proc_info.h>

Data Fields

int32_t pid
 
char * name
 
uint8_t state
 
int32_t parent_pid
 
int32_t process_gid
 
int32_t session_id
 
amxc_llist_it_t it
 

Detailed Description

Structure containing the process information.

Definition at line 84 of file amxp_proc_info.h.

Field Documentation

◆ it

amxc_llist_it_t _proc_info::it

Linked list iterator, used to store the data struct in a linked list

Definition at line 93 of file amxp_proc_info.h.

◆ name

char* _proc_info::name

The filename of the executable. Strings longer than TASK_COMM_LEN (16) characters are silently truncated.

Definition at line 86 of file amxp_proc_info.h.

◆ parent_pid

int32_t _proc_info::parent_pid

The PID of the parent of this process.

Definition at line 90 of file amxp_proc_info.h.

◆ pid

int32_t _proc_info::pid

The process ID.

Definition at line 85 of file amxp_proc_info.h.

◆ process_gid

int32_t _proc_info::process_gid

The process group ID of the process.

Definition at line 91 of file amxp_proc_info.h.

◆ session_id

int32_t _proc_info::session_id

The session ID of the process.

Definition at line 92 of file amxp_proc_info.h.

◆ state

uint8_t _proc_info::state

A character indicating the state of the process

Definition at line 89 of file amxp_proc_info.h.


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