コード例 #1
0
ファイル: LogHandler.cpp プロジェクト: jinby/autoupdate
	void LogHandler::publish(const LogRecord& rec)
	{
		if(checkFilter(rec) != DENY)
		{
			doPublish(rec);
		}
	}
コード例 #2
0
ファイル: zmfTests.cpp プロジェクト: fetzerms/ZMF
void zmfTests::testInstance() {

    auto moduleA = std::make_shared<DummyModule>(zmf::data::ModuleUniqueId(13, 37));
    auto moduleB = std::make_shared<DummyModule>(zmf::data::ModuleUniqueId(44, 20));

    auto coreA = zmf::instance::ZmfInstance::startInstance(moduleA, {});
    auto coreB = zmf::instance::ZmfInstance::startInstance(moduleB, {});

    std::this_thread::sleep_for(std::chrono::milliseconds(1000));

    moduleA->doPublish();
    moduleB->doPublish();

    moduleA->doRequest(moduleA->getUniqueId());
    moduleA->doRequest(moduleB->getUniqueId());

    moduleB->doRequest(moduleB->getUniqueId());
    moduleB->doRequest(moduleA->getUniqueId());

    std::this_thread::sleep_for(std::chrono::milliseconds(5000));

}