Class Os
public class Os : JVMBridgeBase<Os>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Os>Os
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Os>.IsAssignableFrom(IJavaType)JVMBridgeBase<Os>.IsAssignableFrom<T>()JVMBridgeBase<Os>.Execute<T>(params T[])JVMBridgeBase<Os>.DynBridgeClazzJVMBridgeBase<Os>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Os()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Os()
Os(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Os(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
Accept(FileDescriptor, InetSocketAddress)
public static FileDescriptor Accept(FileDescriptor arg0, InetSocketAddress arg1)
Parameters
Returns
Exceptions
Access(String, int)
public static bool Access(String arg0, int arg1)
Parameters
Returns
Exceptions
Bind(FileDescriptor, InetAddress, int)
public static void Bind(FileDescriptor arg0, InetAddress arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
InetAddressarg2
int
Exceptions
Bind(FileDescriptor, SocketAddress)
public static void Bind(FileDescriptor arg0, SocketAddress arg1)
Parameters
Exceptions
Chmod(String, int)
public static void Chmod(String arg0, int arg1)
Parameters
Exceptions
Chown(String, int, int)
public static void Chown(String arg0, int arg1, int arg2)
Parameters
Exceptions
Close(FileDescriptor)
public static void Close(FileDescriptor arg0)
Parameters
Exceptions
Connect(FileDescriptor, InetAddress, int)
public static void Connect(FileDescriptor arg0, InetAddress arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
InetAddressarg2
int
Exceptions
Connect(FileDescriptor, SocketAddress)
public static void Connect(FileDescriptor arg0, SocketAddress arg1)
Parameters
Exceptions
Dup(FileDescriptor)
public static FileDescriptor Dup(FileDescriptor arg0)
Parameters
Returns
Exceptions
Dup2(FileDescriptor, int)
public static FileDescriptor Dup2(FileDescriptor arg0, int arg1)
Parameters
arg0
FileDescriptorarg1
int
Returns
Exceptions
Environ()
public static String[] Environ()
Returns
Execv(String, String[])
public static void Execv(String arg0, String[] arg1)
Parameters
Exceptions
Execve(String, String[], String[])
public static void Execve(String arg0, String[] arg1, String[] arg2)
Parameters
Exceptions
Fchmod(FileDescriptor, int)
public static void Fchmod(FileDescriptor arg0, int arg1)
Parameters
arg0
FileDescriptorarg1
int
Exceptions
Fchown(FileDescriptor, int, int)
public static void Fchown(FileDescriptor arg0, int arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
intarg2
int
Exceptions
FcntlInt(FileDescriptor, int, int)
public static int FcntlInt(FileDescriptor arg0, int arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
intarg2
int
Returns
Exceptions
Fdatasync(FileDescriptor)
public static void Fdatasync(FileDescriptor arg0)
Parameters
Exceptions
Fstat(FileDescriptor)
public static StructStat Fstat(FileDescriptor arg0)
Parameters
Returns
Exceptions
Fstatvfs(FileDescriptor)
public static StructStatVfs Fstatvfs(FileDescriptor arg0)
Parameters
Returns
Exceptions
Fsync(FileDescriptor)
public static void Fsync(FileDescriptor arg0)
Parameters
Exceptions
Ftruncate(FileDescriptor, long)
public static void Ftruncate(FileDescriptor arg0, long arg1)
Parameters
arg0
FileDescriptorarg1
long
Exceptions
Gai_strerror(int)
public static String Gai_strerror(int arg0)
Parameters
Returns
Getegid()
public static int Getegid()
Returns
Getenv(String)
public static String Getenv(String arg0)
Parameters
Returns
Geteuid()
public static int Geteuid()
Returns
Getgid()
public static int Getgid()
Returns
Getpeername(FileDescriptor)
public static SocketAddress Getpeername(FileDescriptor arg0)
Parameters
Returns
Exceptions
Getpid()
public static int Getpid()
Returns
Getppid()
public static int Getppid()
Returns
Getsockname(FileDescriptor)
public static SocketAddress Getsockname(FileDescriptor arg0)
Parameters
Returns
Exceptions
GetsockoptTimeval(FileDescriptor, int, int)
public static StructTimeval GetsockoptTimeval(FileDescriptor arg0, int arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
intarg2
int
Returns
Exceptions
Gettid()
public static int Gettid()
Returns
Getuid()
public static int Getuid()
Returns
Getxattr(String, String)
public static byte[] Getxattr(String arg0, String arg1)
Parameters
Returns
Exceptions
If_indextoname(int)
public static String If_indextoname(int arg0)
Parameters
Returns
If_nametoindex(String)
public static int If_nametoindex(String arg0)
Parameters
Returns
Inet_pton(int, String)
public static InetAddress Inet_pton(int arg0, String arg1)
Parameters
Returns
Isatty(FileDescriptor)
public static bool Isatty(FileDescriptor arg0)
Parameters
Returns
Kill(int, int)
public static void Kill(int arg0, int arg1)
Parameters
Exceptions
Lchown(String, int, int)
public static void Lchown(String arg0, int arg1, int arg2)
Parameters
Exceptions
Link(String, String)
public static void Link(String arg0, String arg1)
Parameters
Exceptions
Listen(FileDescriptor, int)
public static void Listen(FileDescriptor arg0, int arg1)
Parameters
arg0
FileDescriptorarg1
int
Exceptions
Listxattr(String)
public static String[] Listxattr(String arg0)
Parameters
Returns
Exceptions
Lseek(FileDescriptor, long, int)
public static long Lseek(FileDescriptor arg0, long arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
longarg2
int
Returns
Exceptions
Lstat(String)
public static StructStat Lstat(String arg0)
Parameters
Returns
Exceptions
Memfd_create(String, int)
public static FileDescriptor Memfd_create(String arg0, int arg1)
Parameters
Returns
Exceptions
Mincore(long, long, byte[])
public static void Mincore(long arg0, long arg1, byte[] arg2)
Parameters
Exceptions
Mkdir(String, int)
public static void Mkdir(String arg0, int arg1)
Parameters
Exceptions
Mkfifo(String, int)
public static void Mkfifo(String arg0, int arg1)
Parameters
Exceptions
Mlock(long, long)
public static void Mlock(long arg0, long arg1)
Parameters
Exceptions
Mmap(long, long, int, int, FileDescriptor, long)
public static long Mmap(long arg0, long arg1, int arg2, int arg3, FileDescriptor arg4, long arg5)
Parameters
Returns
Exceptions
Msync(long, long, int)
public static void Msync(long arg0, long arg1, int arg2)
Parameters
Exceptions
Munlock(long, long)
public static void Munlock(long arg0, long arg1)
Parameters
Exceptions
Munmap(long, long)
public static void Munmap(long arg0, long arg1)
Parameters
Exceptions
Open(String, int, int)
public static FileDescriptor Open(String arg0, int arg1, int arg2)
Parameters
Returns
Exceptions
Pipe()
public static FileDescriptor[] Pipe()
Returns
Exceptions
Poll(StructPollfd[], int)
public static int Poll(StructPollfd[] arg0, int arg1)
Parameters
arg0
StructPollfd[]arg1
int
Returns
Exceptions
Posix_fallocate(FileDescriptor, long, long)
public static void Posix_fallocate(FileDescriptor arg0, long arg1, long arg2)
Parameters
arg0
FileDescriptorarg1
longarg2
long
Exceptions
Prctl(int, long, long, long, long)
public static int Prctl(int arg0, long arg1, long arg2, long arg3, long arg4)
Parameters
Returns
Exceptions
Pread(FileDescriptor, ByteBuffer, long)
public static int Pread(FileDescriptor arg0, ByteBuffer arg1, long arg2)
Parameters
arg0
FileDescriptorarg1
ByteBufferarg2
long
Returns
Exceptions
Pread(FileDescriptor, byte[], int, int, long)
public static int Pread(FileDescriptor arg0, byte[] arg1, int arg2, int arg3, long arg4)
Parameters
arg0
FileDescriptorarg1
byte[]arg2
intarg3
intarg4
long
Returns
Exceptions
Pwrite(FileDescriptor, ByteBuffer, long)
public static int Pwrite(FileDescriptor arg0, ByteBuffer arg1, long arg2)
Parameters
arg0
FileDescriptorarg1
ByteBufferarg2
long
Returns
Exceptions
Pwrite(FileDescriptor, byte[], int, int, long)
public static int Pwrite(FileDescriptor arg0, byte[] arg1, int arg2, int arg3, long arg4)
Parameters
arg0
FileDescriptorarg1
byte[]arg2
intarg3
intarg4
long
Returns
Exceptions
Read(FileDescriptor, ByteBuffer)
public static int Read(FileDescriptor arg0, ByteBuffer arg1)
Parameters
arg0
FileDescriptorarg1
ByteBuffer
Returns
Exceptions
Read(FileDescriptor, byte[], int, int)
public static int Read(FileDescriptor arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0
FileDescriptorarg1
byte[]arg2
intarg3
int
Returns
Exceptions
Readlink(String)
public static String Readlink(String arg0)
Parameters
Returns
Exceptions
Readv(FileDescriptor, object[], int[], int[])
public static int Readv(FileDescriptor arg0, object[] arg1, int[] arg2, int[] arg3)
Parameters
arg0
FileDescriptorarg1
object[]arg2
int[]arg3
int[]
Returns
Exceptions
Recvfrom(FileDescriptor, ByteBuffer, int, InetSocketAddress)
public static int Recvfrom(FileDescriptor arg0, ByteBuffer arg1, int arg2, InetSocketAddress arg3)
Parameters
arg0
FileDescriptorarg1
ByteBufferarg2
intarg3
InetSocketAddress
Returns
Exceptions
Recvfrom(FileDescriptor, byte[], int, int, int, InetSocketAddress)
public static int Recvfrom(FileDescriptor arg0, byte[] arg1, int arg2, int arg3, int arg4, InetSocketAddress arg5)
Parameters
arg0
FileDescriptorarg1
byte[]arg2
intarg3
intarg4
intarg5
InetSocketAddress
Returns
Exceptions
Recvmsg(FileDescriptor, StructMsghdr, int)
public static int Recvmsg(FileDescriptor arg0, StructMsghdr arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
StructMsghdrarg2
int
Returns
Exceptions
Remove(String)
public static void Remove(String arg0)
Parameters
Exceptions
Removexattr(String, String)
public static void Removexattr(String arg0, String arg1)
Parameters
Exceptions
Rename(String, String)
public static void Rename(String arg0, String arg1)
Parameters
Exceptions
Sendfile(FileDescriptor, FileDescriptor, Int64Ref, long)
public static long Sendfile(FileDescriptor arg0, FileDescriptor arg1, Int64Ref arg2, long arg3)
Parameters
arg0
FileDescriptorarg1
FileDescriptorarg2
Int64Refarg3
long
Returns
Exceptions
Sendmsg(FileDescriptor, StructMsghdr, int)
public static int Sendmsg(FileDescriptor arg0, StructMsghdr arg1, int arg2)
Parameters
arg0
FileDescriptorarg1
StructMsghdrarg2
int
Returns
Exceptions
Sendto(FileDescriptor, ByteBuffer, int, InetAddress, int)
public static int Sendto(FileDescriptor arg0, ByteBuffer arg1, int arg2, InetAddress arg3, int arg4)
Parameters
arg0
FileDescriptorarg1
ByteBufferarg2
intarg3
InetAddressarg4
int
Returns
Exceptions
Sendto(FileDescriptor, byte[], int, int, int, InetAddress, int)
public static int Sendto(FileDescriptor arg0, byte[] arg1, int arg2, int arg3, int arg4, InetAddress arg5, int arg6)
Parameters
arg0
FileDescriptorarg1
byte[]arg2
intarg3
intarg4
intarg5
InetAddressarg6
int
Returns
Exceptions
Sendto(FileDescriptor, byte[], int, int, int, SocketAddress)
public static int Sendto(FileDescriptor arg0, byte[] arg1, int arg2, int arg3, int arg4, SocketAddress arg5)
Parameters
arg0
FileDescriptorarg1
byte[]arg2
intarg3
intarg4
intarg5
SocketAddress
Returns
Exceptions
Setegid(int)
[Obsolete]
public static void Setegid(int arg0)
Parameters
Exceptions
Setenv(String, String, bool)
public static void Setenv(String arg0, String arg1, bool arg2)
Parameters
Exceptions
Seteuid(int)
[Obsolete]
public static void Seteuid(int arg0)
Parameters
Exceptions
Setgid(int)
[Obsolete]
public static void Setgid(int arg0)
Parameters
Exceptions
Setsid()
public static int Setsid()
Returns
Exceptions
SetsockoptInt(FileDescriptor, int, int, int)
public static void SetsockoptInt(FileDescriptor arg0, int arg1, int arg2, int arg3)
Parameters
arg0
FileDescriptorarg1
intarg2
intarg3
int
Exceptions
SetsockoptTimeval(FileDescriptor, int, int, StructTimeval)
public static void SetsockoptTimeval(FileDescriptor arg0, int arg1, int arg2, StructTimeval arg3)
Parameters
arg0
FileDescriptorarg1
intarg2
intarg3
StructTimeval
Exceptions
Setuid(int)
[Obsolete]
public static void Setuid(int arg0)
Parameters
Exceptions
Setxattr(String, String, byte[], int)
public static void Setxattr(String arg0, String arg1, byte[] arg2, int arg3)
Parameters
Exceptions
Shutdown(FileDescriptor, int)
public static void Shutdown(FileDescriptor arg0, int arg1)
Parameters
arg0
FileDescriptorarg1
int
Exceptions
Socket(int, int, int)
public static FileDescriptor Socket(int arg0, int arg1, int arg2)
Parameters
Returns
Exceptions
Socketpair(int, int, int, FileDescriptor, FileDescriptor)
public static void Socketpair(int arg0, int arg1, int arg2, FileDescriptor arg3, FileDescriptor arg4)
Parameters
arg0
intarg1
intarg2
intarg3
FileDescriptorarg4
FileDescriptor
Exceptions
Stat(String)
public static StructStat Stat(String arg0)
Parameters
Returns
Exceptions
Statvfs(String)
public static StructStatVfs Statvfs(String arg0)
Parameters
Returns
Exceptions
Strerror(int)
public static String Strerror(int arg0)
Parameters
Returns
Strsignal(int)
public static String Strsignal(int arg0)
Parameters
Returns
Symlink(String, String)
public static void Symlink(String arg0, String arg1)
Parameters
Exceptions
Sysconf(int)
public static long Sysconf(int arg0)
Parameters
Returns
Tcdrain(FileDescriptor)
public static void Tcdrain(FileDescriptor arg0)
Parameters
Exceptions
Tcsendbreak(FileDescriptor, int)
public static void Tcsendbreak(FileDescriptor arg0, int arg1)
Parameters
arg0
FileDescriptorarg1
int
Exceptions
Umask(int)
public static int Umask(int arg0)
Parameters
Returns
Uname()
public static StructUtsname Uname()
Returns
Unsetenv(String)
public static void Unsetenv(String arg0)
Parameters
Exceptions
Write(FileDescriptor, ByteBuffer)
public static int Write(FileDescriptor arg0, ByteBuffer arg1)
Parameters
arg0
FileDescriptorarg1
ByteBuffer
Returns
Exceptions
Write(FileDescriptor, byte[], int, int)
public static int Write(FileDescriptor arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0
FileDescriptorarg1
byte[]arg2
intarg3
int
Returns
Exceptions
Writev(FileDescriptor, object[], int[], int[])
public static int Writev(FileDescriptor arg0, object[] arg1, int[] arg2, int[] arg3)
Parameters
arg0
FileDescriptorarg1
object[]arg2
int[]arg3
int[]