⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysmonitor.h

📁 HPunix下资源监视程序,查看监视进程的CPU、内存的参数
💻 H
字号:
#include <dstruct.h>
extern  void  send_message_toserver();
extern  void  recv_message_fromcli(int socketfd);
#define HOSTLEN 20
extern char hostname[HOSTLEN];
extern DB_DESCR db_descr_dcepm;
extern TB_DESCR tb_descr_Partitioninfo, tb_descr_Sysinfo, tb_descr_Netinfo, tb_descr_Pthreadinfo,tb_descr_Nodeinfo;
extern int  Partitioninfo_use_flag,Sysinfo_use_flag,Netinfo_use_flag,Pthreadinfo_use_flag;
extern int dcepm_init();
extern int dcepm_tb_use();
extern int dcepm_tb_close();
extern void check_status();
typedef struct net_name
{
	char name[5];
}net_name;

typedef struct proc_name
{
	char name[20];
}proc_name;

typedef struct part_name
{
	char name[10];
}part_name;

typedef struct PARTITIONMESSAGE 
{
	char Id[20];
	char    Part_name[10]; //name of partition
	char    Node_name[10];  //
	int    Part_size;      //size of partition
	float    Part_used;    //use rate of partition
	tinyint    Flag;        
} PARTITIONMESSAGE;

typedef struct SYSMESSAGE{
char    Node_name[10];  //=Z5cC{
float    Cpu_used;      //CpuJ9SCBJ
float    Mem_used;      //MenJ9SCBJ
int    Mem_size;        //size of physical mem
tinyint    Flag;        
}SYSMESSAGE;

typedef struct NETMESSAGE{
char  Id[20];
char    Net_address[20];       //5ZR;?iMx?(5DIP5XV7
int    Net_speed;      //5ZR;?iMx?(4+JdA?
tinyint    Flag;        
}NETMESSAGE;
typedef struct PTHREADMESSAGE{
char Id[20];
char    Node_name[10];  //=Z5cC{
char    Pthread_name[20];       //=x3LC{3F
float    Pthread_cpuload;       //cpuload of pthread
tinyint    Pthread_status;      //=x3LW4L,
float    Pthread_memload;       //memload of pthread
tinyint    Flag;
}PTHREADMESSAGE;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -