jruby/docs BETA
Navigation
org.jruby.util 124
C ASM
C AppendModeChannel
C ArraySupport
C AsyncReaction
C ByteList
C ByteListHelper
I ByteListHolder
I ClassDefiningClassLoader
C ClassDefiningJRubyClassLoader
I ClassProvider
C ClassesLoader
C ClasspathLauncher
I CodePoint
C CodeRangeSupport
I CodeRangeable
C CodegenUtils
C CommonByteLists
C ComplexPatterns
C ConvertBytes
C ConvertDouble
C Converter
E DefinedMessage
C Dir
C DoubleConverter
C ERange
C ErrnoException
E ErrorMode
C FastReaction
C FileExists
C FileIsDirectory
C FileIsNotDirectory
I FileResource
E Format
C FormatBag
C GenericMap
C IOChannel
C IOError
C IOInputStream
C IOOutputStream
C IOReadableByteChannel
C IOReadableWritableByteChannel
C IOWritableByteChannel
C IdUtil
C InputStreamMarkCursor
C Inspector
C InvalidAnnotationDescriptorException
C InvalidArguments
C JDBCDriverUnloader
C JRubyClassLoader
C JRubyFile
C JRubyNonExistentFile
C JRubyObjectInputStream
C JavaNameMangler
C Join
E KCode
I Kernel32
C KeyValuePair
E Kind
C LaunchConfig
I Loader
C MRIRecursionGuard
C Memo
C MurmurHash
C NClassClassLoader
E NeighborChar
C NoFunctionalitySignalFacade
C NormalizedFile
C NotFound
C Numeric
C OSEnvironment
C OneShotClassLoader
C POpenProcess
C Pack
C PackUtils
C Pair
C PerlHash
C PermissionDenied
C PhantomReferenceReaper
C Random
C RationalPatterns
C Reaction
C RecursiveComparator
I RecursiveFunction
C ReferenceReaper
C RegexpOptions
C RegexpSupport
C ResourceException
C RubyDateFormatter
C RubyDateParser
C RubyFileTypeDetector
C RubyStringBuilder
C RubyTimeOutputFormatter
C RubyTimeParser
C SafeDoubleParser
C SafeFloatParser
C SafePropertyAccessor
C SecurityHelper
C SelfFirstJRubyClassLoader
C ShellLauncher
I SignalFacade
C SipHashInline
C SoftReferenceReaper
C Spec
C Sprintf
C StringSupport
C StrptimeParser
C StrptimeToken
C SunSignalFacade
E SymbolNameType
C SyncReaction
C TR
C TimeZoneConverter
C Token
C TooManySymlinks
C TrTables
I TypeCoercer
C TypeConverter
C URLResource
C URLUtil
C UriLikePathHelper
I Visit
C WeakIdentityHashMap
C WeakReferenceReaper
C WindowsFFI
Kernel32 — members 11
F PROCESS_QUERY_INFORMATION() int
F ERROR_INVALID_PARAMETER() int
F PROCESS_TERMINATE() int
F STILL_ACTIVE() int
M close_handle(handle) int
M get_exit_code_process(h_process, pointer_to_exit_code_dword) int
M get_last_error() int
M get_process_id(handle) int
M open_process(dw_desired_access, b_inherit_handle, dw_process_id) Pointer
M set_last_error(error_code) int
M terminate_process(h_process, u_exit_code) int

org.jruby.util.Kernel32

interface abstract 11 members

Constants

constanttypenote
PROCESS_QUERY_INFORMATION int
ERROR_INVALID_PARAMETER int
PROCESS_TERMINATE int
STILL_ACTIVE int

Instance Methods

close_handle

int close_handle ( Pointer handle )
Java: CloseHandle(jnr.ffi.Pointer handle)

get_exit_code_process

int get_exit_code_process ( Pointer h_process, IntByReference pointer_to_exit_code_dword )
Java: GetExitCodeProcess(jnr.ffi.Pointer hProcess, jnr.ffi.byref.IntByReference pointerToExitCodeDword)

get_last_error

int get_last_error ( )
Java: GetLastError()

get_process_id

int get_process_id ( long handle )
Java: GetProcessId(long handle)

open_process

Pointer open_process ( int dw_desired_access, int b_inherit_handle, int dw_process_id )
Java: OpenProcess(int dwDesiredAccess, int bInheritHandle, int dwProcessId)

set_last_error

int set_last_error ( int error_code )
Java: SetLastError(int ErrorCode)

terminate_process

int terminate_process ( Pointer h_process, int u_exit_code )
Java: TerminateProcess(jnr.ffi.Pointer hProcess, int uExitCode)