Ejemplo n.º 1
0
/*
* Class:     com_madara_transport_QoSTransportSettings
* Method:    jni_addBufferFilter
* Signature: (JJ)V
*/
void JNICALL
Java_com_madara_transport_QoSTransportSettings_jni_1addBufferFilter
(JNIEnv *, jobject, jlong cptr, jlong filter)
{
  QoSTransportSettings * settings = (QoSTransportSettings *)cptr;
  BufferFilter * buffer_filter = (BufferFilter *)filter;

  if (settings && buffer_filter)
  {
    settings->add_filter (buffer_filter);
  }
}
Ejemplo n.º 2
0
/*
* Class:     com_madara_transport_QoSTransportSettings
* Method:    jni_addBufferFilterObj
* Signature: (JLcom/madara/filters/BufferFilter;)V
*/
void JNICALL
Java_com_madara_transport_QoSTransportSettings_jni_1addBufferFilterObj
(JNIEnv *, jobject, jlong cptr, jobject filter)
{
  QoSTransportSettings * settings = (QoSTransportSettings *)cptr;
  JavaBufferFilter * buffer_filter = new JavaBufferFilter (
    *madara::logger::global_logger.get (), filter);

  if (settings && buffer_filter)
  {
    settings->add_filter (buffer_filter);
  }
}