JNIEXPORT jstring JNICALL Java_com_phidgets_Phidget_getServerAddress(JNIEnv *env, jobject obj) { CPhidgetHandle h = (CPhidgetHandle)(uintptr_t)(*env)->GetLongField(env, obj, handle_fid); int error; int port; const char *addr; if ((error = CPhidget_getServerAddress(h, &addr, &port))) PH_THROW(error); return (*env)->NewStringUTF(env, addr); }
int CCONV CPhidgetManager_getServerAddress(CPhidgetManagerHandle phidm, const char **address, int *port) { return CPhidget_getServerAddress((CPhidgetHandle)phidm, address, port); }
int CCONV CPhidgetDictionary_getServerAddress(CPhidgetDictionaryHandle dict, const char **address, int *port) { return CPhidget_getServerAddress((CPhidgetHandle)dict, address, port); }