add/use macro for all functions in the 'Sigar' class
This commit is contained in:
parent
41eb2b178a
commit
f26a733bfa
|
@ -201,7 +201,7 @@ static void sigar_set_pointer(JNIEnv *env, jobject obj, const void *ptr) {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jstring SIGAR_JNI(Sigar_formatSize)
|
JNIEXPORT jstring SIGAR_JNIx(formatSize)
|
||||||
(JNIEnv *env, jclass cls, jlong size)
|
(JNIEnv *env, jclass cls, jlong size)
|
||||||
{
|
{
|
||||||
char buf[56];
|
char buf[56];
|
||||||
|
@ -209,21 +209,21 @@ JNIEXPORT jstring SIGAR_JNI(Sigar_formatSize)
|
||||||
return JENV->NewStringUTF(env, buf);
|
return JENV->NewStringUTF(env, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jstring SIGAR_JNI(Sigar_getNativeVersion)
|
JNIEXPORT jstring SIGAR_JNIx(getNativeVersion)
|
||||||
(JNIEnv *env, jclass cls)
|
(JNIEnv *env, jclass cls)
|
||||||
{
|
{
|
||||||
sigar_version_t *version = sigar_version_get();
|
sigar_version_t *version = sigar_version_get();
|
||||||
return JENV->NewStringUTF(env, version->version);
|
return JENV->NewStringUTF(env, version->version);
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jstring SIGAR_JNI(Sigar_getNativeBuildDate)
|
JNIEXPORT jstring SIGAR_JNIx(getNativeBuildDate)
|
||||||
(JNIEnv *env, jclass cls)
|
(JNIEnv *env, jclass cls)
|
||||||
{
|
{
|
||||||
sigar_version_t *version = sigar_version_get();
|
sigar_version_t *version = sigar_version_get();
|
||||||
return JENV->NewStringUTF(env, version->build_date);
|
return JENV->NewStringUTF(env, version->build_date);
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT void SIGAR_JNI(Sigar_open)
|
JNIEXPORT void SIGAR_JNIx(open)
|
||||||
(JNIEnv *env, jobject obj)
|
(JNIEnv *env, jobject obj)
|
||||||
{
|
{
|
||||||
jni_sigar_t *jsigar = malloc(sizeof(*jsigar));
|
jni_sigar_t *jsigar = malloc(sizeof(*jsigar));
|
||||||
|
@ -242,7 +242,7 @@ JNIEXPORT void SIGAR_JNI(Sigar_open)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jint SIGAR_JNI(Sigar_nativeClose)
|
JNIEXPORT jint SIGAR_JNIx(nativeClose)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
jint status;
|
jint status;
|
||||||
|
@ -278,7 +278,7 @@ JNIEXPORT jint SIGAR_JNI(Sigar_nativeClose)
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jlong SIGAR_JNI(Sigar_getPid)
|
JNIEXPORT jlong SIGAR_JNIx(getPid)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
dSIGAR(0);
|
dSIGAR(0);
|
||||||
|
@ -286,7 +286,7 @@ JNIEXPORT jlong SIGAR_JNI(Sigar_getPid)
|
||||||
return sigar_pid_get(sigar);
|
return sigar_pid_get(sigar);
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT void SIGAR_JNI(Sigar_kill)
|
JNIEXPORT void SIGAR_JNIx(kill)
|
||||||
(JNIEnv *env, jobject sigar_obj, jlong pid, jint signum)
|
(JNIEnv *env, jobject sigar_obj, jlong pid, jint signum)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -325,7 +325,7 @@ enum {
|
||||||
|
|
||||||
#define STRING_SIG "Ljava/lang/String;"
|
#define STRING_SIG "Ljava/lang/String;"
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getFileSystemListNative)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getFileSystemListNative)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -449,7 +449,7 @@ JNIEXPORT jstring SIGAR_JNI(RPC_strerror)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getCpuInfoList)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getCpuInfoList)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -480,7 +480,7 @@ JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getCpuInfoList)
|
||||||
return cpuarray;
|
return cpuarray;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getCpuListNative)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getCpuListNative)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -511,7 +511,7 @@ JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getCpuListNative)
|
||||||
return cpuarray;
|
return cpuarray;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jlongArray SIGAR_JNI(Sigar_getProcList)
|
JNIEXPORT jlongArray SIGAR_JNIx(getProcList)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -551,7 +551,7 @@ JNIEXPORT jlongArray SIGAR_JNI(Sigar_getProcList)
|
||||||
return procarray;
|
return procarray;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getProcArgs)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getProcArgs)
|
||||||
(JNIEnv *env, jobject sigar_obj, jlong pid)
|
(JNIEnv *env, jobject sigar_obj, jlong pid)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -706,7 +706,7 @@ static int jni_proc_module_get(void *data,
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobject SIGAR_JNI(Sigar_getProcModulesNative)
|
JNIEXPORT jobject SIGAR_JNIx(getProcModulesNative)
|
||||||
(JNIEnv *env, jobject sigar_obj, jlong pid)
|
(JNIEnv *env, jobject sigar_obj, jlong pid)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -741,7 +741,7 @@ JNIEXPORT jobject SIGAR_JNI(Sigar_getProcModulesNative)
|
||||||
return listobj;
|
return listobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jdoubleArray SIGAR_JNI(Sigar_getLoadAverage)
|
JNIEXPORT jdoubleArray SIGAR_JNIx(getLoadAverage)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -762,7 +762,7 @@ JNIEXPORT jdoubleArray SIGAR_JNI(Sigar_getLoadAverage)
|
||||||
return avgarray;
|
return avgarray;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getNetRouteList)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getNetRouteList)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -792,7 +792,7 @@ JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getNetRouteList)
|
||||||
return routearray;
|
return routearray;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getNetConnectionList)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getNetConnectionList)
|
||||||
(JNIEnv *env, jobject sigar_obj, jint flags)
|
(JNIEnv *env, jobject sigar_obj, jint flags)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -888,7 +888,7 @@ JNIEXPORT jstring SIGAR_JNI(NetConnection_getStateString)
|
||||||
sigar_net_connection_state_get(state));
|
sigar_net_connection_state_get(state));
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getWhoList)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getWhoList)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -975,7 +975,7 @@ JNIEXPORT void SIGAR_JNI(FileInfo_gatherLink)
|
||||||
JAVA_SIGAR_SET_FIELDS_FILEATTRS(cls, obj, s);
|
JAVA_SIGAR_SET_FIELDS_FILEATTRS(cls, obj, s);
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jlong SIGAR_JNI(Sigar_getProcPort)
|
JNIEXPORT jlong SIGAR_JNIx(getProcPort)
|
||||||
(JNIEnv *env, jobject sigar_obj, jint protocol, jlong port)
|
(JNIEnv *env, jobject sigar_obj, jint protocol, jlong port)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -992,7 +992,7 @@ JNIEXPORT jlong SIGAR_JNI(Sigar_getProcPort)
|
||||||
return pid;
|
return pid;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getNetInterfaceList)
|
JNIEXPORT jobjectArray SIGAR_JNIx(getNetInterfaceList)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
@ -1019,7 +1019,7 @@ JNIEXPORT jobjectArray SIGAR_JNI(Sigar_getNetInterfaceList)
|
||||||
return ifarray;
|
return ifarray;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jstring SIGAR_JNI(Sigar_getPasswordNative)
|
JNIEXPORT jstring SIGAR_JNIx(getPasswordNative)
|
||||||
(JNIEnv *env, jclass classinstance, jstring prompt)
|
(JNIEnv *env, jclass classinstance, jstring prompt)
|
||||||
{
|
{
|
||||||
const char *prompt_str;
|
const char *prompt_str;
|
||||||
|
@ -1039,7 +1039,7 @@ JNIEXPORT jstring SIGAR_JNI(Sigar_getPasswordNative)
|
||||||
return JENV->NewStringUTF(env, password);
|
return JENV->NewStringUTF(env, password);
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jstring SIGAR_JNI(Sigar_getFQDN)
|
JNIEXPORT jstring SIGAR_JNIx(getFQDN)
|
||||||
(JNIEnv *env, jobject sigar_obj)
|
(JNIEnv *env, jobject sigar_obj)
|
||||||
{
|
{
|
||||||
char fqdn[SIGAR_FQDN_LEN];
|
char fqdn[SIGAR_FQDN_LEN];
|
||||||
|
@ -1268,7 +1268,7 @@ JNIEXPORT void SIGAR_JNI(SigarLog_setLevel)
|
||||||
sigar->advapi.query_service_status.func
|
sigar->advapi.query_service_status.func
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
JNIEXPORT jlong SIGAR_JNI(Sigar_getServicePid)
|
JNIEXPORT jlong SIGAR_JNIx(getServicePid)
|
||||||
(JNIEnv *env, jobject sigar_obj, jstring jname)
|
(JNIEnv *env, jobject sigar_obj, jstring jname)
|
||||||
{
|
{
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
#define SIGAR_JNI(m) JNICALL Java_org_hyperic_sigar_##m
|
#define SIGAR_JNI(m) JNICALL Java_org_hyperic_sigar_##m
|
||||||
|
|
||||||
|
#define SIGAR_JNIx(m) JNICALL Java_org_hyperic_sigar_Sigar_##m
|
||||||
|
|
||||||
#define SIGAR_FIND_CLASS(name) \
|
#define SIGAR_FIND_CLASS(name) \
|
||||||
JENV->FindClass(env, SIGAR_PACKAGE name)
|
JENV->FindClass(env, SIGAR_PACKAGE name)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue