コード例 #1
0
ファイル: Phone.cpp プロジェクト: TylerOderkirk/ihu
void Phone::newTCPConnection(int socket)
{
//	qWarning(QString("Phone::newTCPConnection(%1)").arg(socket));
	connections++;
	int callId = newCall();
	if (callId >= 0)
	{
		calls[callId]->start(socket, IHU_TCP);
		receivedCall(callId);
	}
	else
	{
		close(socket);
	}
}
コード例 #2
0
ファイル: Phone.cpp プロジェクト: TylerOderkirk/ihu
void Phone::newUDPConnection(int socket)
{
//	qWarning(QString("Phone::newUDPConnection(%1)").arg(socket));
	connections++;
	delete notifier;
	notifier = NULL;
	int callId = newCall();
	if (callId >= 0)
	{
		calls[callId]->start(socket, IHU_UDP);
		receivedCall(callId);
	}
	else
	{
		close(socket);
	}
	waitCalls(inport, true, false);
}
コード例 #3
0
ファイル: PTUser.cpp プロジェクト: charvoa/cpp_babel
void	PTUser::callReceived(const std::string &user)
{
  std::cout << "USER CALL RECEIVED " << user <<  std::endl;
  emit receivedCall(user);
}