void CDExtraHandler::process(CAMBEData& data) { for (unsigned int i = 0U; i < m_maxReflectors; i++) { CDExtraHandler* reflector = m_reflectors[i]; if (reflector != NULL) { if (reflector->m_address.s_addr == data.getAddress().s_addr && reflector->m_port == data.getPort()) reflector->processInt(data); } } }
bool CTimeServerThread::sendData(const CAMBEData& data) { unsigned char buffer[40U]; unsigned int length = data.getG2Data(buffer, 40U); #if defined(DUMP_TX) CUtils::dump(wxT("Sending Data"), buffer, length); return true; #else return m_socket.write(buffer, length, data.getAddress(), data.getPort()); #endif }