📄 uaprof.h
字号:
#ifndef _UAPROF_H_
#define _UAPROF_H_
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <signal.h>
#include <pthread.h>
#include "StreamDBMsgDefs.h"
#define MAX_RECV_BUFFER 1024
#define CONF_FILE_NAME "./nfhmssp.conf"
#define UAPROF_BEGIN "[UAPROF_SESSION]"
#define UAPROF_END "[/UAPROF_SESSION]"
#define TRACE 1 /*表示TRACE信息,当level等于1时打印*/
#define WARN 2 /*表示告警信息,当level等于1或2时打印*/
#define ERR 3 /*表示错误信息,当level等于1、2、3时都会打印*/
typedef struct _uaprof_thread_arg_t
{
int connfd;
pthread_t ListenThreadId;
struct sockaddr_in client;
}uaprof_thread_arg_t;
typedef struct _uaprof_config_data_t
{
int iHttpPort; /*外部uaprof服务器的端口*/
int iFtpPort; /*外部uaprof服务器的端口*/
int iListenPort; /*uaprof同步服务器对RDS进行监听的端口*/
int iDataBasePort; /*数据库的监听端口*/
int iLogLevel; /*LOG的等级*/
int iPrintFile; /*是否把log记入文件0:否;1:是*/
char caHostIp[16]; /*uaprof同步服务器的IP*/
char caUaprofIp[16]; /*外部uaprof服务器的IP*/
char caDataBaseIp[16]; /*数据库的IP*/
char caUserName[16]; /*ftp用户名*/
char caPassWd[16]; /*ftp密码*/
char caLocalPath[64]; /*存放uaprof文件的本地路径*/
char caContentPath[16]; /*存放uaprof文件的目录*/
}UaprofConfSt;
int uaprofReadConf(UaprofConfSt * pConfData);
int ConnectToServer(char * ip, int port);
int InsertUaprofDB(char *ip, int port, pss_uaprof_t *uaprof);
void UAPROF_LOG(int iErrCode, const char *format, ...);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -