📄 mythreadargument.cpp
字号:
#include "..\myEvent\myEvent.h"
#include "myThreadArgument.h"
myThreadArgument::myThreadArgument(myTcpSocket* client,mySemaphore* coutSem,string& cName)
{
coutSemaphore = coutSem;
clientConnection = client;
hostName = cName;
exitEvent = new myEvent();
signalToEnd = false;
for ( int i = 0; i < MAX_NUM_CLIENTS; i ++ ) clientArgument[i] = NULL;
numOfConnectedClients = 0;
}
myThreadArgument::~myThreadArgument()
{
delete exitEvent;
}
void myThreadArgument::addClientArgument(myThreadArgument* argument)
{
if ( argument )
clientArgument[numOfConnectedClients++] = argument;
}
myThreadArgument* myThreadArgument::getClientArgument(int index)
{
if ( index < MAX_NUM_CLIENTS ) return clientArgument[index];
return NULL;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -