/** * Class: org_opensplice_dds_dcps_SubscriberImpl * Method: jniNotifyDatareaders * Signature: ()I */ JNIEXPORT jint JNICALL SAJ_FUNCTION(jniNotifyDatareaders)( JNIEnv *env, jobject jsubscriber) { gapi_subscriber subscriber; c_bool must_free; jint result; must_free = saj_setThreadEnv(env); subscriber = (gapi_subscriber)saj_read_gapi_address(env, jsubscriber); result = (jint)gapi_subscriber_notify_datareaders(subscriber); saj_delThreadEnv(must_free); return result; }
/** * Class: org_opensplice_dds_dcps_PublisherImpl * Method: jniDeleteContainedEntities * Signature: ()I */ JNIEXPORT jint JNICALL SAJ_FUNCTION(jniDeleteContainedEntities)( JNIEnv *env, jobject jpublisher) { gapi_publisher publisher; jint result; c_bool must_free; publisher = (gapi_publisher)saj_read_gapi_address(env, jpublisher); must_free = saj_setThreadEnv(env); result = (jint)gapi_publisher_delete_contained_entities(publisher); saj_delThreadEnv(must_free); return result; }
/** * Class: org_opensplice_dds_dcps_DataReaderViewImpl * Method: jniDeleteContainedEntities * Signature: ()I */ JNIEXPORT jint JNICALL SAJ_FUNCTION(jniDeleteContainedEntities)( JNIEnv *env, jobject jdataReaderView) { gapi_dataReaderView dataReaderView; jint result; c_bool must_free; dataReaderView = (gapi_dataReaderView)saj_read_gapi_address(env, jdataReaderView); must_free = saj_setThreadEnv(env); result = (jint)gapi_dataReaderView_delete_contained_entities(dataReaderView); saj_delThreadEnv(must_free); return result; }
/** * Class: org_opensplice_dds_dcps_PublisherImpl * Method: jniDeleteDatawriter * Signature: (LDDS/DataWriter;)I */ JNIEXPORT jint JNICALL SAJ_FUNCTION(jniDeleteDatawriter)( JNIEnv *env, jobject jpublisher, jobject jwriter) { gapi_publisher publisher; gapi_dataWriter writer; gapi_returnCode_t grc; c_bool must_free; publisher = (gapi_publisher) saj_read_gapi_address(env, jpublisher); writer = (gapi_dataWriter) saj_read_gapi_address(env, jwriter); must_free = saj_setThreadEnv(env); grc = gapi_publisher_delete_datawriter(publisher, writer); saj_delThreadEnv(must_free); return (jint)grc; }
/** * Class: org_opensplice_dds_dcps_SubscriberImpl * Method: jniDeleteDatareader * Signature: (LDDS/DataReader;)I */ JNIEXPORT jint JNICALL SAJ_FUNCTION(jniDeleteDatareader)( JNIEnv *env, jobject jsubscriber, jobject jdataReader) { gapi_subscriber subscriber; gapi_dataReader dataReader; gapi_returnCode_t grc; c_bool must_free; subscriber = (gapi_subscriber) saj_read_gapi_address(env, jsubscriber); dataReader = (gapi_dataReader) saj_read_gapi_address(env, jdataReader); must_free = saj_setThreadEnv(env); grc = gapi_subscriber_delete_datareader(subscriber, dataReader); saj_delThreadEnv(must_free); return (jint)grc; }
/** * Class: org_opensplice_dds_dcps_DataReaderImpl * Method: jniDeleteReadcondition * Signature: (LDDS/ReadCondition;)I */ JNIEXPORT jint JNICALL SAJ_FUNCTION(jniDeleteReadcondition)( JNIEnv *env, jobject jdataReaderView, jobject jcondition) { gapi_readCondition condition; gapi_dataReader dataReaderView; gapi_returnCode_t grc; c_bool must_free; condition = (gapi_readCondition) saj_read_gapi_address(env, jcondition); dataReaderView = (gapi_dataReaderView)saj_read_gapi_address(env, jdataReaderView); must_free = saj_setThreadEnv(env); grc = gapi_dataReaderView_delete_readcondition(dataReaderView, condition); saj_delThreadEnv(must_free); return (jint)grc; }