📄 socket_activity_list_handler.h
字号:
// SOCKET_ACTIVITY_LIST_Handler.h: interface for the SOCKET_ACTIVITY_LIST_Handler class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SOCKET_ACTIVITY_LIST_HANDLER_H__56150A5C_1063_4248_A3A1_772FCFB46576__INCLUDED_)
#define AFX_SOCKET_ACTIVITY_LIST_HANDLER_H__56150A5C_1063_4248_A3A1_772FCFB46576__INCLUDED_
#include <vector>
#include <algorithm>
#include <iostream>
#include"socket_data_struct.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
using namespace std;
extern "C"
{
int ConnDB();
int sql_error();
int SelectEquipTable(int EquipId[],char EquipType[],long int EquipIP[]);
}
/*
extern "C" int ConnDB();
extern "C" int sql_error();
extern "C" int SelectEquipTable(int EquipId[],char EquipType[],long int EquipIP[]);
*/
class SOCKET_ACTIVITY_LIST_Handler
{
public:
SOCKET_ACTIVITY_LIST_Handler();
virtual ~SOCKET_ACTIVITY_LIST_Handler();
static SOCKET_ACTIVITY_LIST_Handler* get_instance();
bool f_introduce_no_activity_node_List();
bool f_add_activity_node_by_ip(unsigned int ip_temp);
bool f_add_activity_node_by_deviceID(unsigned int deviceID);
bool f_remove_activity_node_by_ip(unsigned int ip_temp);
bool f_remove_activity_node_by_deviceID(unsigned int deviceID);
Addr_Str f_Find_ip_and_port_by_deviceID(unsigned int deviceID);
unsigned int f_Find_deviceID_by_ip(unsigned int ip_temp);
char* f_Find_password_by_deviceID(unsigned int deviceID);
char* f_Find_password_by_ip(unsigned int ip_temp);
int f_activityNode_vector_length();
int f_no_activityNode_vector_length();
int count;
ActivityNode_STR m_ActivityNode_STR;
No_ActivityNode_STR m_No_ActivityNode_STR;
private:
static SOCKET_ACTIVITY_LIST_Handler* pinstance;
vector<ActivityNode_STR> m_activityNode_vector;
vector<No_ActivityNode_STR> m_no_activityNode_vector;
};
#endif // !defined(AFX_SOCKET_ACTIVITY_LIST_HANDLER_H__56150A5C_1063_4248_A3A1_772FCFB46576__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -