void JNICALL Java_com_madara_filters_EndpointClear_jni_1addSendFilterTo (JNIEnv *, jobject, jlong cptr, jlong qosCptr) { EndpointClear * current = (EndpointClear *)cptr; QoSTransportSettings * settings = (QoSTransportSettings *)qosCptr; if (current && settings) { settings->add_send_filter (current); } }
/* * Class: com_madara_transport_QoSTransportSettings * Method: jni_addSendFilter * Signature: (JLcom/madara/transport/filters/AggregateFilter;)V */ void JNICALL Java_com_madara_transport_QoSTransportSettings_jni_1addSendAggregateFilter__JLcom_madara_transport_filters_AggregateFilter_2 (JNIEnv *, jobject, jlong cptr, jobject filter) { QoSTransportSettings * settings = (QoSTransportSettings *)cptr; madara_logger_ptr_log ( logger::global_logger.get (), logger::LOG_MAJOR, "JNI:QoSTransportSettings::add: " "Adding Java aggregate filter to send queue\n"); if (settings && filter) { settings->add_send_filter (filter); } }
/* * Class: com_madara_transport_QoSTransportSettings * Method: jni_addSendFilter * Signature: (JILcom/madara/transport/filters/RecordFilter;)V */ void JNICALL Java_com_madara_transport_QoSTransportSettings_jni_1addSendRecordFilter__JILcom_madara_transport_filters_RecordFilter_2 (JNIEnv *, jobject, jlong cptr, jint type, jobject filter) { QoSTransportSettings * settings = (QoSTransportSettings *)cptr; madara_logger_ptr_log ( logger::global_logger.get (), logger::LOG_MAJOR, "JNI:QoSTransportSettings::add: " "Adding Java record filter to send queue\n"); if (settings && filter) { settings->add_send_filter ( (uint32_t)type, filter); } }