📄 dcepminit.cxx
字号:
#include <stdio.h>#include <unistd.h>#include <dstruct.h>#include <oodb.h>#include <oodbglobe.h>#include <dcepm.h>#include "sysmonitor.h"int dcepm_tb_use();int dcepm_init(){ int ret_code=0; char myservername[100]; char bob_name[100]; char sys_name[100]; char db_name[100]; gethostname(myservername,100); //printf("myservername=%s .........\n",myservername); strcpy(bob_name,"pm"); strcpy(db_name,"dcepm"); strcpy(sys_name,"sys0"); Partitioninfo_use_flag=-1; Sysinfo_use_flag=-1; Netinfo_use_flag=-1; Pthreadinfo_use_flag=-1; if( oodbinit() == OO_FAIL ) { return(-1); } if( oodbopen(db_name,sys_name,bob_name,myservername,1,&db_descr_dcepm) == OO_FAIL ) { return(-1); } ret_code=dcepm_tb_use(); return(0);}int dcepm_tb_use(){ if( oodbuse("Partitioninfo",&db_descr_dcepm,&tb_descr_Partitioninfo) == OO_FAIL ) { printf("Can't open the table Partitioninfo.\n"); //return(-1); } else Partitioninfo_use_flag=1; if( oodbuse("Sysinfo",&db_descr_dcepm,&tb_descr_Sysinfo) == OO_FAIL ) { printf("Can't open the table Sysinfo.\n"); //return(-1); } else Sysinfo_use_flag=1; if( oodbuse("Netinfo",&db_descr_dcepm,&tb_descr_Netinfo) == OO_FAIL ) { printf("Can't open the table Netinfo.\n"); //return(-1); } else Netinfo_use_flag=1; if( oodbuse("Pthreadinfo",&db_descr_dcepm,&tb_descr_Pthreadinfo) == OO_FAIL ) { printf("Can't open the table Pthreadinfo.\n"); //return(-1); } else Pthreadinfo_use_flag=1; oodbuse("Node_info",&db_descr_dcepm,&tb_descr_Nodeinfo); return NULL;}int dcepm_tb_close(){ int ret_code=0; char myservername[100]; char bob_name[100]; char sys_name[100]; char db_name[100]; gethostname(myservername,100); //printf("myservername=%s .........\n",myservername); strcpy(bob_name,"pm"); strcpy(db_name,"dcepm"); strcpy(sys_name,"sys0"); oodbclose(bob_name,sys_name,db_name,hostname,&db_descr_dcepm); return NULL;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -