Exemplo n.º 1
0
static void
update_values (NleObject * object)
{
  CHECK_AND_SET (START, start, "start", G_GUINT64_FORMAT);
  CHECK_AND_SET (INPOINT, inpoint, "inpoint", G_GUINT64_FORMAT);
  CHECK_AND_SET (DURATION, duration, "duration", G_GINT64_FORMAT);
  CHECK_AND_SET (PRIORITY, priority, "priority", G_GUINT32_FORMAT);
  CHECK_AND_SET (ACTIVE, active, "active", G_GUINT32_FORMAT);

  _update_stop (object);
}
Exemplo n.º 2
0
unsigned int
set_context_flags(unsigned int flags) {
#define CHECK_AND_SET(flag) \
	if ((flag & flags) != 0) {\
			context_flags |= VAL_##flag;\
			LOG(L_INFO, "setting param %s\n", #flag);\
	}
	unsigned int old_flags = context_flags;
	context_flags = 0;

	CHECK_AND_SET(QUERY_DONT_VALIDATE);
	CHECK_AND_SET(QUERY_IGNORE_SKEW);
	CHECK_AND_SET(QUERY_AC_DETAIL);
	CHECK_AND_SET(QUERY_NO_DLV);
	CHECK_AND_SET(QUERY_NO_EDNS0_FALLBACK);
	CHECK_AND_SET(QUERY_RECURSE);
 	CHECK_AND_SET(QUERY_SKIP_RESOLVER);
 	CHECK_AND_SET(QUERY_SKIP_CACHE);

	return old_flags;
}