MiniGUI API Reference (MiniGUI-Processes)  v5.0.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Data Fields

#include <minigui.h>

Data Fields

char name [LEN_CLIENT_NAME+1]
 
pid_t pid
 
uid_t uid
 
int fd
 
BOOL has_dirty
 
DWORD last_live_time
 
DWORD dwAddData
 
struct _MG_Clientnext
 
struct _MG_Clientprev
 
struct _MG_Layerlayer
 
struct GlobalRes * global_res
 

Detailed Description

Client information.

Definition at line 270 of file minigui.h.

Field Documentation

◆ dwAddData

DWORD dwAddData

The additional data of the client.

Definition at line 287 of file minigui.h.

◆ fd

int fd

The file descriptor of the socket connected to the client.

Definition at line 280 of file minigui.h.

◆ global_res

struct GlobalRes* global_res

The pointer to the global resoures of the client.

Definition at line 298 of file minigui.h.

◆ has_dirty

BOOL has_dirty

Flag indicate whether this client has dirty windows.

Definition at line 283 of file minigui.h.

◆ last_live_time

DWORD last_live_time

The last active tick count of the client.

Definition at line 285 of file minigui.h.

◆ layer

struct _MG_Layer* layer

The pointer to the layer on which the client lays.

Definition at line 295 of file minigui.h.

◆ name

char name[LEN_CLIENT_NAME+1]

The name of the client.

Definition at line 273 of file minigui.h.

◆ next

struct _MG_Client* next

The pointer to the next client in the same layer.

Definition at line 290 of file minigui.h.

◆ pid

pid_t pid

PID of the client process.

Definition at line 276 of file minigui.h.

◆ prev

struct _MG_Client* prev

The pointer to the previous client in the same layer.

Definition at line 292 of file minigui.h.

◆ uid

uid_t uid

UID of the client process.

Definition at line 278 of file minigui.h.


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