mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-07-22 04:02:03 +00:00
swigall
This commit is contained in:
@@ -41,16 +41,16 @@ public class Stream {
|
||||
this(freeswitchJNI.new_Stream__SWIG_1(SWIGTYPE_p_switch_stream_handle_t.getCPtr(arg0)), true);
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_std__string read() {
|
||||
return new SWIGTYPE_p_std__string(freeswitchJNI.Stream_read(swigCPtr, this), true);
|
||||
public String read(SWIGTYPE_p_int len) {
|
||||
return freeswitchJNI.Stream_read(swigCPtr, this, SWIGTYPE_p_int.getCPtr(len));
|
||||
}
|
||||
|
||||
public void write(String data) {
|
||||
freeswitchJNI.Stream_write(swigCPtr, this, data);
|
||||
}
|
||||
|
||||
public void raw_write(SWIGTYPE_p_std__string data) {
|
||||
freeswitchJNI.Stream_raw_write(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(data));
|
||||
public void raw_write(String data, int len) {
|
||||
freeswitchJNI.Stream_raw_write(swigCPtr, this, data, len);
|
||||
}
|
||||
|
||||
public String get_data() {
|
||||
|
||||
@@ -47,9 +47,9 @@ class freeswitchJNI {
|
||||
public final static native long new_Stream__SWIG_0();
|
||||
public final static native long new_Stream__SWIG_1(long jarg1);
|
||||
public final static native void delete_Stream(long jarg1);
|
||||
public final static native long Stream_read(long jarg1, Stream jarg1_);
|
||||
public final static native String Stream_read(long jarg1, Stream jarg1_, long jarg2);
|
||||
public final static native void Stream_write(long jarg1, Stream jarg1_, String jarg2);
|
||||
public final static native void Stream_raw_write(long jarg1, Stream jarg1_, long jarg2);
|
||||
public final static native void Stream_raw_write(long jarg1, Stream jarg1_, String jarg2, int jarg3);
|
||||
public final static native String Stream_get_data(long jarg1, Stream jarg1_);
|
||||
public final static native void Event_event_set(long jarg1, Event jarg1_, long jarg2);
|
||||
public final static native long Event_event_get(long jarg1, Event jarg1_);
|
||||
|
||||
@@ -972,17 +972,19 @@ SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1Stream(JN
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1read(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
|
||||
jlong jresult = 0 ;
|
||||
SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1read(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
|
||||
jstring jresult = 0 ;
|
||||
Stream *arg1 = (Stream *) 0 ;
|
||||
std::string result;
|
||||
int *arg2 = (int *) 0 ;
|
||||
char *result = 0 ;
|
||||
|
||||
(void)jenv;
|
||||
(void)jcls;
|
||||
(void)jarg1_;
|
||||
arg1 = *(Stream **)&jarg1;
|
||||
result = (arg1)->read();
|
||||
*(std::string **)&jresult = new std::string((std::string &)result);
|
||||
arg2 = *(int **)&jarg2;
|
||||
result = (char *)(arg1)->read(arg2);
|
||||
if(result) jresult = jenv->NewStringUTF((const char *)result);
|
||||
return jresult;
|
||||
}
|
||||
|
||||
@@ -1005,22 +1007,23 @@ SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1write(JNI
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1raw_1write(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
|
||||
SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1raw_1write(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
|
||||
Stream *arg1 = (Stream *) 0 ;
|
||||
std::string arg2 ;
|
||||
std::string *argp2 ;
|
||||
char *arg2 = (char *) 0 ;
|
||||
int arg3 ;
|
||||
|
||||
(void)jenv;
|
||||
(void)jcls;
|
||||
(void)jarg1_;
|
||||
arg1 = *(Stream **)&jarg1;
|
||||
argp2 = *(std::string **)&jarg2;
|
||||
if (!argp2) {
|
||||
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::string");
|
||||
return ;
|
||||
arg2 = 0;
|
||||
if (jarg2) {
|
||||
arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
|
||||
if (!arg2) return ;
|
||||
}
|
||||
arg2 = *argp2;
|
||||
(arg1)->raw_write(arg2);
|
||||
arg3 = (int)jarg3;
|
||||
(arg1)->raw_write((char const *)arg2,arg3);
|
||||
if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user