#include "common/oneworldenv.h"
namespace
{
#define TEST_ENV_CLASS OneWorldEnv
TEST_ENV {}
TUTORIAL
{
KT_LOG_TITLE_BEGIN("TUTORIAL - How to perform a single atomic query using the default queue of the world");
CHECK(env.LoadAndAddNavData(
"GeneratedNavData/plan/plan.NavData") !=
KY_NULL);
query->BindToDatabase(navWorld->GetDatabase(0));
navWorld->PushAsyncQuery(query);
navWorld->Update();
CHECK(query->IsSafeToReadResult() == true);
}
TUTORIAL
{
KT_LOG_TITLE_BEGIN("TUTORIAL - How to perform a single time-sliced query using the default queue of the world");
CHECK(env.LoadAndAddNavData(
"GeneratedNavData/plan/plan.NavData") !=
KY_NULL);
query->BindToDatabase(navWorld->GetDatabase(0));
navWorld->PushAsyncQuery(query);
while (query->IsSafeToReadResult() == false)
{
navWorld->Update();
}
}
TUTORIAL
{
KT_LOG_TITLE_BEGIN("TUTORIAL - How to perform a single time-sliced query using the default queue of the world");
CHECK(env.LoadAndAddNavData(
"GeneratedNavData/plan/plan.NavData") !=
KY_NULL);
query->BindToDatabase(navWorld->GetDatabase(0));
navWorld->PushAsyncQuery(query);
while (query->IsSafeToReadResult() == false)
{
navWorld->Update();
}
}
}