kademliamain.h

来自「另外一款开放源码的高质量p2p源码软件」· C头文件 代码 · 共 31 行

H
31
字号
#pragma once
#include "loggable.h"

struct Status;

class CKademliaMain : public CLoggable
{
	friend UINT AFX_CDECL KadStopFunc(LPVOID pvParams);
public:
	CKademliaMain(void);
	~CKademliaMain(void);

	void	setStatus(Status* val);
	Status*	getStatus();
	bool	isConnected();
	bool	isFirewalled();
	void	Connect();
	void	DisConnect();
	DWORD	GetThreadID();
	void Bootstrap(CString ip,uint16 port);
	void Bootstrap(uint32 ip,uint16 port);

	uint32	getIP();
	uint16	getUdpPort();
	uint16	getTcpPort();
private:
	//Most likely delete these and only keep the Status Object..
	Status* m_status;
	time_t m_bootstrapTimer;
};

⌨️ 快捷键说明

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