这篇教程C++ DEBUG_TAG函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DEBUG_TAG函数的典型用法代码示例。如果您正苦于以下问题:C++ DEBUG_TAG函数的具体用法?C++ DEBUG_TAG怎么用?C++ DEBUG_TAG使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DEBUG_TAG函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: catch/** Connects the 0MQ sockets */bool StatusSubscribe::startSocket(){ m_socket = m_context->createSocket(ZMQSocket::TYP_SUB, this); m_socket->setLinger(0); try { m_socket->connectTo(m_socketUri); } catch (const zmq::error_t &e) { const QString errorString = QString("Error %1: ").arg(e.num()) + QString(e.what()); qCritical() << m_debugName << ":" << errorString; return false; } connect(m_socket, &ZMQSocket::messageReceived, this, &StatusSubscribe::processSocketMessage); for (const auto &topic: m_socketTopics) { m_socket->subscribeTo(topic); }#ifdef QT_DEBUG DEBUG_TAG(1, m_debugName, "sockets connected" << m_socketUri);#endif return true;}
开发者ID:ftkalcevic,项目名称:QtQuickVcp,代码行数:30,
示例2: ivoid ServiceDiscovery::stopQuery(const QString &serviceType){ int queryId = 0; // prevents compiler warning bool found = false; QMapIterator<int, QString> i(m_queryIdServiceMap); while (i.hasNext()) { i.next(); if (i.value() == serviceType) // query type matching { found = true; queryId = i.key(); break; } } if (!found) { return; } m_jdns->queryCancel(queryId); m_queryIdTypeMap.remove(queryId); m_queryIdServiceMap.remove(queryId); clearAlItems(serviceType); DEBUG_TAG(1, "SD", "Stopped query" << queryId << serviceType);}
开发者ID:strahlex,项目名称:QtQuickVcp,代码行数:28,
示例3: DEBUG_TAG/** Processes all message received on socket */void PreviewSubscribe::processSocketMessage(const QList<QByteArray> &messageList){ Container &rx = m_socketRx; if (messageList.length() < 2) // in case we received insufficient data { return; } // we only handle the first two messges const auto &topic = messageList.first(); rx.ParseFromArray(messageList.last().data(), messageList.last().size());#ifdef QT_DEBUG std::string s; gpb::TextFormat::PrintToString(rx, &s); DEBUG_TAG(3, m_debugName, "received message" << QString::fromStdString(s));#endif // react to any incoming message if (m_state == State::Up) { emit fsmUpMessageReceived(QPrivateSignal()); } emit socketMessageReceived(topic, rx);}
开发者ID:strahlex,项目名称:QtQuickVcp,代码行数:29,
示例4: DEBUG_TAGvoid QServiceDiscovery::deinitializeMdns(){ if (m_jdns == NULL) { return; }#ifdef QT_DEBUG DEBUG_TAG(1, "SD", "Deinitializing JDNS");#endif if (m_running) { if (m_lookupMode == UnicastDNS) { m_unicastLookupTimer->stop(); } removeAllServiceTypes(); m_queryIdItemMap.clear(); m_queryIdServiceMap.clear(); m_queryIdTypeMap.clear(); } m_jdns->deleteLater(); m_jdns = NULL;#if defined(Q_OS_ANDROID) QAndroidJniObject::callStaticMethod<void>("io/machinekit/service/MulticastActivator", "disable");#endif m_lookupReady = false; // lookup no ready anymore emit lookupReadyChanged(m_lookupReady);}
开发者ID:luminize,项目名称:QtQuickVcp,代码行数:35,
示例5: DEBUG_TAGvoid ConfigBase::fsmLoading(){#ifdef QT_DEBUG DEBUG_TAG(1, m_debugName, "State LOADING");#endif m_state = State::Loading; emit stateChanged(m_state);}
开发者ID:ftkalcevic,项目名称:QtQuickVcp,代码行数:8,
示例6: DEBUG_TAGvoid LogServiceBase::fsmUp(){#ifdef QT_DEBUG DEBUG_TAG(1, m_debugName, "State UP");#endif m_state = State::Up; emit stateChanged(m_state);}
开发者ID:strahlex,项目名称:QtQuickVcp,代码行数:8,
示例7: DEBUG_TAGvoid LauncherBase::fsmSynced(){#ifdef QT_DEBUG DEBUG_TAG(1, m_debugName, "State SYNCED");#endif m_state = State::Synced; emit stateChanged(m_state);}
开发者ID:strahlex,项目名称:QtQuickVcp,代码行数:8,
示例8: DEBUG_TAGvoid HalrcompSubscribe::fsmTrying(){#ifdef QT_DEBUG DEBUG_TAG(1, m_debugName, "State TRYING");#endif m_state = State::Trying; emit stateChanged(m_state);}
开发者ID:strahlex,项目名称:QtQuickVcp,代码行数:8,
示例9: DEBUG_TAGvoid StatusSubscribe::fsmUp(){#ifdef QT_DEBUG DEBUG_TAG(1, m_debugName, "State UP");#endif m_state = State::Up; emit stateChanged(m_state);}
开发者ID:ftkalcevic,项目名称:QtQuickVcp,代码行数:8,
示例10: DEBUG_TAGvoid ServiceDiscovery::openNetworkSession(){ DEBUG_TAG(3, "SD", "trying to open network session"); // use the default network configuration and make sure that the link is open QList<QNetworkConfiguration> availableConfigs; QNetworkConfiguration defaultConfig = m_networkConfigManager->defaultConfiguration(); if (defaultConfig.isValid()) { availableConfigs.append(defaultConfig); } availableConfigs.append(m_networkConfigManager->allConfigurations(QNetworkConfiguration::Discovered)); DEBUG_TAG(2, "SD", "number of configs: " << availableConfigs.size()); for (const QNetworkConfiguration &config: availableConfigs) { if (networkConfigIsQualified(config)) { DEBUG_TAG(2, "SD", "network config: " << config.bearerTypeName() << config.bearerTypeFamily() << config.name()); if (!m_networkSession.isNull()) { m_networkSession->deleteLater(); } m_networkSession = new QNetworkSession(config, this); connect(m_networkSession, &QNetworkSession::opened, this, &ServiceDiscovery::networkSessionOpened); connect(m_networkSession, &QNetworkSession::closed, this, &ServiceDiscovery::networkSessionClosed); connect(m_networkSession, static_cast<void (QNetworkSession::*)(QNetworkSession::SessionError)>(&QNetworkSession::error), this, &ServiceDiscovery::networkSessionError); m_networkSession->open(); return; } else { DEBUG_TAG(2, "SD", "unsupported network config: " << config.bearerTypeName() << config.bearerTypeFamily() << config.name()); } }}
开发者ID:strahlex,项目名称:QtQuickVcp,代码行数:45,
示例11: DEBUG_TAGvoid QApplicationStatus::stop(){#ifdef QT_DEBUG DEBUG_TAG(1, "status", "stop")#endif cleanup(); updateState(Disconnected); // clears also the error}
开发者ID:hekav,项目名称:QtQuickVcp,代码行数:9,
示例12: DEBUG_TAGvoid QApplicationLauncher::stop(){#ifdef QT_DEBUG DEBUG_TAG(1, m_commandIdentity, "stop")#endif cleanup(); updateState(Service::Disconnected); // clears also the error}
开发者ID:OEMBureau,项目名称:QtQuickVcp,代码行数:10,
示例13: DEBUG_TAGvoid QApplicationCommand::stop(){#ifdef QT_DEBUG DEBUG_TAG(1, "command", "stop")#endif cleanup(); updateState(Disconnected); updateError(NoError, ""); // clear the error here}
开发者ID:bobvanderlinden,项目名称:QtQuickVcp,代码行数:11,
示例14: DEBUG_TAGvoid ApplicationLauncher::start(int index){ if (!m_synced) { return; }#ifdef QT_DEBUG DEBUG_TAG(1, debugName(), "starting launcher" << index)#endif m_tx.set_index(index); sendLauncherStart(m_tx);}
开发者ID:strahlex,项目名称:QtQuickVcp,代码行数:13,
示例15: DEBUG_TAGvoid CommandBase::fsmUpCommandTryingEvent(){ if (m_state == State::Up) {#ifdef QT_DEBUG DEBUG_TAG(1, m_debugName, "Event COMMAND TRYING");#endif // handle state change emit fsmUpExited(QPrivateSignal()); fsmTrying(); emit fsmTryingEntered(QPrivateSignal()); // execute actions }}
开发者ID:ftkalcevic,项目名称:QtQuickVcp,代码行数:14,
注:本文中的DEBUG_TAG函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ DEBUG_TRACE函数代码示例 C++ DEBUG_SVC函数代码示例 |