Ejemplo n.º 1
0
JNIEXPORT jint JNICALL Java_avahi4j_EntryGroup_get_1state(JNIEnv *e, jobject t, jlong ptr){
	dprint("[LOG] Entering %s\n", __PRETTY_FUNCTION__);

	struct avahi4j_entry_group *group = (struct avahi4j_entry_group *) (uintptr_t) ptr;

	return translate_state(avahi_entry_group_get_state(group->group));
}
Ejemplo n.º 2
0
announcer::announcer(const aware::avahi::detail::client& client)
    : ptr(0)
{
    ptr = avahi_entry_group_new(client,
                                avahi_entry_group_callback,
                                this);
    if (ptr == 0)
        throw std::bad_alloc();

    assert(avahi_entry_group_get_state(ptr) == AVAHI_ENTRY_GROUP_UNCOMMITED);
}