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)); }
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); }