Exemple #1
0
void CZapitClient::setSubServices( subServiceList& subServices )
{
	unsigned int i;

	send(CZapitMessages::CMD_SETSUBSERVICES);

	for (i = 0; i< subServices.size(); i++)
		send_data((char*)&subServices[i], sizeof(subServices[i]));

	close_connection();
}
void CZapitClient::setSubServices( subServiceList& subServices )
{
	unsigned int i;

	OpenThreads::ScopedLock<OpenThreads::Mutex> lock(mutex);
	send(CZapitMessages::CMD_SETSUBSERVICES);

	for (i = 0; i< subServices.size(); i++)
		send_data((char*)&subServices[i], sizeof(subServices[i]));

	close_connection();
}
void CZapitClient::setSubServices( subServiceList& subServices )
{
	int i;
	CZapitMessages::commandInt numServices;

	send(CZapitMessages::CMD_SETSUBSERVICES);
	numServices.val = subServices.size();
	send_data((char* )&numServices, sizeof(numServices));
	for (i = 0; i < numServices.val; i++) {
		send_data((char*)&subServices[i], sizeof(subServices[i]));
	}
	close_connection();
}