command.h

来自「iptux是linux下面能实现类似windows里面飞鸽传书的功能」· C头文件 代码 · 共 56 行

H
56
字号
//// C++ Interface: Command//// Description:创建命令并发送////// Author: Jally <jallyx@163.com>, (C) 2008//// Copyright: See COPYING file that comes with this distribution////#ifndef COMMAND_H#define COMMAND_H#include "udt.h"class Command { public:	Command();	~Command();	void BroadCast(int sock);	void DialUp(int sock);	void SendAnsentry(int sock, pointer data);	void SendExit(int sock, pointer data);	void SendAbsence(int sock, pointer data);	void SendDetectPacket(int sock, in_addr_t ipv4);	void SendMessage(int sock, pointer data, const char *msg);	void SendReply(int sock, pointer data, uint32_t packetno);	void SendGroupMsg(int sock, pointer data, const char *msg);	bool SendAskData(int sock, pointer data, uint32_t packetno,			 uint32_t fileid, uint32_t offset);	bool SendAskFiles(int sock, pointer data, uint32_t packetno,			  uint32_t fileid);	void SendAskShared(int sock, pointer data);	void SendSharedInfo(int sock, pointer data, const char *extra);	void SendMyIcon(int sock, pointer data);	void SendMySign(int sock, pointer data);	void SendSublayer(int sock, pointer data, uint32_t opttype,			  const char *path); private:	 void SendSublayerData(int sock, int fd);	void CreateCommand(uint32_t command, const char *attach);	void TransferEncode(const char *encode);	void CreateIptuxExtra();	void CreateIpmsgExtra(const char *extra);	void CreateIconExtra();	char buf[MAX_UDPBUF];	size_t size;	static uint32_t packetn;};#endif

⌨️ 快捷键说明

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