Class DebugProxyISVNCLibrary
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.util.jna.DebugProxyISVNCLibrary
-
- All Implemented Interfaces:
com.sun.jna.Library
,ISVNCLibrary
public class DebugProxyISVNCLibrary extends java.lang.Object implements ISVNCLibrary
-
-
Field Summary
Fields Modifier and Type Field Description private ISVNDebugLog
myDebugLog
private ISVNCLibrary
myLibrary
-
Constructor Summary
Constructors Constructor Description DebugProxyISVNCLibrary(ISVNCLibrary library, ISVNDebugLog debugLog)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
__lxstat64(int ver, java.lang.String path, com.sun.jna.Pointer stat)
int
__xstat64(int ver, java.lang.String path, com.sun.jna.Pointer stat)
int
_lstat(java.lang.String path, com.sun.jna.Pointer stat)
int
_stat(java.lang.String path, com.sun.jna.Pointer stat)
int
chmod(java.lang.String filename, int mode)
int
getgid()
int
getuid()
static java.lang.String
isNull(java.lang.Object o)
int
lstat(java.lang.String path, com.sun.jna.Pointer stat)
int
readlink(java.lang.String filename, com.sun.jna.Pointer linkname, int linkNameSize)
int
stat(java.lang.String path, com.sun.jna.Pointer stat)
int
symlink(java.lang.String targetPath, java.lang.String linkPath)
static java.lang.String
toStringNullable(java.lang.Object o)
-
-
-
Field Detail
-
myLibrary
private final ISVNCLibrary myLibrary
-
myDebugLog
private ISVNDebugLog myDebugLog
-
-
Constructor Detail
-
DebugProxyISVNCLibrary
public DebugProxyISVNCLibrary(ISVNCLibrary library, ISVNDebugLog debugLog)
-
-
Method Detail
-
chmod
public int chmod(java.lang.String filename, int mode)
- Specified by:
chmod
in interfaceISVNCLibrary
-
toStringNullable
public static java.lang.String toStringNullable(java.lang.Object o)
-
isNull
public static java.lang.String isNull(java.lang.Object o)
-
readlink
public int readlink(java.lang.String filename, com.sun.jna.Pointer linkname, int linkNameSize)
- Specified by:
readlink
in interfaceISVNCLibrary
-
__lxstat64
public int __lxstat64(int ver, java.lang.String path, com.sun.jna.Pointer stat)
- Specified by:
__lxstat64
in interfaceISVNCLibrary
-
lstat
public int lstat(java.lang.String path, com.sun.jna.Pointer stat)
- Specified by:
lstat
in interfaceISVNCLibrary
-
_lstat
public int _lstat(java.lang.String path, com.sun.jna.Pointer stat)
- Specified by:
_lstat
in interfaceISVNCLibrary
-
__xstat64
public int __xstat64(int ver, java.lang.String path, com.sun.jna.Pointer stat)
- Specified by:
__xstat64
in interfaceISVNCLibrary
-
_stat
public int _stat(java.lang.String path, com.sun.jna.Pointer stat)
- Specified by:
_stat
in interfaceISVNCLibrary
-
stat
public int stat(java.lang.String path, com.sun.jna.Pointer stat)
- Specified by:
stat
in interfaceISVNCLibrary
-
symlink
public int symlink(java.lang.String targetPath, java.lang.String linkPath)
- Specified by:
symlink
in interfaceISVNCLibrary
-
getuid
public int getuid()
- Specified by:
getuid
in interfaceISVNCLibrary
-
getgid
public int getgid()
- Specified by:
getgid
in interfaceISVNCLibrary
-
-