XrdClientAdminJNI.cc File Reference

#include "XrdClientAdminJNI.h"
#include "XrdClient/XrdClientAdmin.hh"
#include "XrdClient/XrdClientEnv.hh"
#include "XrdOuc/XrdOucString.hh"

Go to the source code of this file.

Defines

#define DBGLVL   3
#define SETDEBUG   EnvPutInt("DebugLevel", DBGLVL);

Functions

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_locate (JNIEnv *env, jobject jobj, jstring pathfile, jstring hostname)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_stat (JNIEnv *env, jobject jobj, jstring pathfile, jint id, jlong size, jint flags, jint modtime)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_chmod (JNIEnv *env, jobject jobj, jstring pathfile, jint user, jint group, jint other)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_dirlist (JNIEnv *env, jobject jobj, jstring path, jobjectArray result)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_existfiles (JNIEnv *env, jobject jobj, jobjectArray filez, jobjectArray xstfilez)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_existdirs (JNIEnv *env, jobject jobj, jobjectArray dirz, jobjectArray xstdirz)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_getchecksum (JNIEnv *env, jobject jobj, jstring pathfile, jstring chksum)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_isfileonline (JNIEnv *env, jobject jobj, jobjectArray filez, jobjectArray flzonline)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_mv (JNIEnv *env, jobject jobj, jstring pathname1, jstring pathname2)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_mkdir (JNIEnv *env, jobject jobj, jstring pathname, jint user, jint group, jint other)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_rm (JNIEnv *env, jobject jobj, jstring fname)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_rmdir (JNIEnv *env, jobject jobj, jstring pathname)
JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_prepare (JNIEnv *env, jobject jobj, jobjectArray filez, jchar opts, jchar prio)


Define Documentation

#define DBGLVL   3

Definition at line 9 of file XrdClientAdminJNI.cc.

#define SETDEBUG   EnvPutInt("DebugLevel", DBGLVL);

Definition at line 10 of file XrdClientAdminJNI.cc.

Referenced by Java_XrdClientAdminJNI_chmod(), Java_XrdClientAdminJNI_dirlist(), Java_XrdClientAdminJNI_existdirs(), Java_XrdClientAdminJNI_existfiles(), Java_XrdClientAdminJNI_getchecksum(), Java_XrdClientAdminJNI_isfileonline(), Java_XrdClientAdminJNI_locate(), Java_XrdClientAdminJNI_mkdir(), Java_XrdClientAdminJNI_mv(), Java_XrdClientAdminJNI_prepare(), Java_XrdClientAdminJNI_rm(), Java_XrdClientAdminJNI_rmdir(), and Java_XrdClientAdminJNI_stat().


Function Documentation

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_chmod ( JNIEnv *  env,
jobject  jobj,
jstring  pathfile,
jint  user,
jint  group,
jint  other 
)

Definition at line 115 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Chmod(), XrdClientAdmin::Connect(), and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_dirlist ( JNIEnv *  env,
jobject  jobj,
jstring  path,
jobjectArray  result 
)

Definition at line 162 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::DirList(), XrdClientVector< T >::GetSize(), i, and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_existdirs ( JNIEnv *  env,
jobject  jobj,
jobjectArray  dirz,
jobjectArray  xstdirz 
)

Definition at line 289 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::ExistDirs(), XrdClientVector< T >::GetSize(), i, XrdClientVector< T >::Push_back(), s, SETDEBUG, and str.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_existfiles ( JNIEnv *  env,
jobject  jobj,
jobjectArray  filez,
jobjectArray  xstfilez 
)

Definition at line 218 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::ExistFiles(), XrdClientVector< T >::GetSize(), i, XrdClientVector< T >::Push_back(), s, SETDEBUG, and str.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_getchecksum ( JNIEnv *  env,
jobject  jobj,
jstring  pathfile,
jstring  chksum 
)

Definition at line 359 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::GetChecksum(), and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_isfileonline ( JNIEnv *  env,
jobject  jobj,
jobjectArray  filez,
jobjectArray  flzonline 
)

Definition at line 409 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientVector< T >::GetSize(), i, XrdClientAdmin::IsFileOnline(), XrdClientVector< T >::Push_back(), s, SETDEBUG, and str.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_locate ( JNIEnv *  env,
jobject  jobj,
jstring  pathfile,
jstring  hostname 
)

Definition at line 12 of file XrdClientAdminJNI.cc.

References XrdOucString::c_str(), XrdClientAdmin::Connect(), XrdClientUrlInfo::Host, XrdClientAdmin::Locate(), and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_mkdir ( JNIEnv *  env,
jobject  jobj,
jstring  pathname,
jint  user,
jint  group,
jint  other 
)

Definition at line 529 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::Mkdir(), and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_mv ( JNIEnv *  env,
jobject  jobj,
jstring  pathname1,
jstring  pathname2 
)

Definition at line 480 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::Mv(), and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_prepare ( JNIEnv *  env,
jobject  jobj,
jobjectArray  filez,
jchar  opts,
jchar  prio 
)

Definition at line 672 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), i, XrdClientAdmin::Prepare(), XrdClientVector< T >::Push_back(), s, SETDEBUG, and str.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_rm ( JNIEnv *  env,
jobject  jobj,
jstring  fname 
)

Definition at line 579 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::Rm(), and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_rmdir ( JNIEnv *  env,
jobject  jobj,
jstring  pathname 
)

Definition at line 629 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), XrdClientAdmin::Rmdir(), and SETDEBUG.

JNIEXPORT jobject JNICALL Java_XrdClientAdminJNI_stat ( JNIEnv *  env,
jobject  jobj,
jstring  pathfile,
jint  id,
jlong  size,
jint  flags,
jint  modtime 
)

Definition at line 58 of file XrdClientAdminJNI.cc.

References XrdClientAdmin::Connect(), SETDEBUG, and XrdClientAdmin::Stat().


Generated on Tue Jul 5 16:08:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1