Interface NativeJournal
NativeJournal interface. internal library use only
- Version:
- $Id: $Id
-
Method Summary
Modifier and TypeMethodDescriptionintsd_journal_add_conjunction(jnr.ffi.Address handle) sd_journal_add_conjunction.intsd_journal_add_disjunction(jnr.ffi.Address handle) sd_journal_add_disjunction.intsd_journal_add_match(jnr.ffi.Address handle, ByteBuffer data, int length) sd_journal_add_match.voidsd_journal_close(jnr.ffi.Address handle) sd_journal_close.intsd_journal_enumerate_available_data(jnr.ffi.byref.AddressByReference handle, jnr.ffi.byref.PointerByReference data, jnr.ffi.byref.IntByReference length) sd_journal_enumerate_available_data.intsd_journal_enumerate_data(jnr.ffi.byref.AddressByReference handle, jnr.ffi.byref.PointerByReference data, jnr.ffi.byref.IntByReference length) sd_journal_enumerate_data.intsd_journal_enumerate_fields(jnr.ffi.Address handle, jnr.ffi.byref.PointerByReference fieldName) sd_journal_enumerate_fields.voidsd_journal_flush_matches(jnr.ffi.Address handle) sd_journal_flush_matches.intsd_journal_get_cursor(jnr.ffi.Address handle, jnr.ffi.byref.PointerByReference cursorPointerReadOnly) sd_journal_get_cursor.intsd_journal_get_cutoff_realtime_usec(jnr.ffi.Address handle, jnr.ffi.byref.LongLongByReference from, jnr.ffi.byref.LongLongByReference to) sd_journal_get_cutoff_realtime_usec.intsd_journal_get_data(jnr.ffi.Address handle, String field, jnr.ffi.byref.PointerByReference data, jnr.ffi.byref.IntByReference length) sd_journal_get_data.intsd_journal_get_realtime_usec(jnr.ffi.Address handle, jnr.ffi.byref.LongLongByReference time) sd_journal_get_realtime_usec.intsd_journal_get_usage(jnr.ffi.Address handle, jnr.ffi.byref.LongLongByReference bytes) sd_journal_get_usage.intsd_journal_has_persistent_files(jnr.ffi.Address handle) sd_journal_has_persistent_files.intsd_journal_has_runtime_files(jnr.ffi.Address handle) sd_journal_has_runtime_files.intsd_journal_next(jnr.ffi.Address handle) sd_journal_next.intsd_journal_next_skip(jnr.ffi.Address handle, Long skip) sd_journal_next_skip.intsd_journal_open(jnr.ffi.byref.AddressByReference handle, int flags) sd_journal_open.intsd_journal_open_directory(jnr.ffi.byref.AddressByReference journalHandle, String absolutePath, int flags) sd_journal_open_directory.intsd_journal_open_files(jnr.ffi.byref.AddressByReference journalHandle, jnr.ffi.Pointer filenameArray, int flags) sd_journal_open_files.intsd_journal_open_namespace(jnr.ffi.byref.AddressByReference handle, String name_space, int flags) sd_journal_open_namespace.intsd_journal_previous(jnr.ffi.Address handle) sd_journal_previous.intsd_journal_previous_skip(jnr.ffi.Address handle, Long skip) sd_journal_previous_skip.intsd_journal_query_unique(jnr.ffi.Address handle, String field) sd_journal_query_unique.voidsd_journal_restart_data(jnr.ffi.byref.AddressByReference handle) sd_journal_restart_data.voidsd_journal_restart_fields(jnr.ffi.Address handle) sd_journal_restart_fields.intsd_journal_seek_cursor(jnr.ffi.Address handle, String cursor) sd_journal_seek_cursor.intsd_journal_seek_head(jnr.ffi.Address handle) sd_journal_seek_head.intsd_journal_seek_realtime_usec(jnr.ffi.Address handle, Long usec) sd_journal_seek_realtime_usec.intsd_journal_seek_tail(jnr.ffi.Address handle) sd_journal_seek_tail.intsd_journal_test_cursor(jnr.ffi.Address handle, String cursor) sd_journal_test_cursor.
-
Method Details
-
sd_journal_open
int sd_journal_open(jnr.ffi.byref.AddressByReference handle, int flags) sd_journal_open.
- Parameters:
handle- aAddressByReferenceobjectflags- a int- Returns:
- a int
-
sd_journal_open_namespace
int sd_journal_open_namespace(jnr.ffi.byref.AddressByReference handle, String name_space, int flags) sd_journal_open_namespace.
- Parameters:
handle- aAddressByReferenceobjectname_space- aStringobjectflags- a int- Returns:
- a int
-
sd_journal_open_files
int sd_journal_open_files(jnr.ffi.byref.AddressByReference journalHandle, jnr.ffi.Pointer filenameArray, int flags) sd_journal_open_files.
- Parameters:
journalHandle- aAddressByReferenceobjectfilenameArray- aPointerobjectflags- a int- Returns:
- a int
-
sd_journal_open_directory
int sd_journal_open_directory(jnr.ffi.byref.AddressByReference journalHandle, String absolutePath, int flags) sd_journal_open_directory.
- Parameters:
journalHandle- aAddressByReferenceobjectabsolutePath- aStringobjectflags- a int- Returns:
- a int
-
sd_journal_close
void sd_journal_close(jnr.ffi.Address handle) sd_journal_close.
- Parameters:
handle- aAddressobject
-
sd_journal_enumerate_fields
int sd_journal_enumerate_fields(jnr.ffi.Address handle, jnr.ffi.byref.PointerByReference fieldName) sd_journal_enumerate_fields.
- Parameters:
handle- aAddressobjectfieldName- aPointerByReferenceobject- Returns:
- a int
-
sd_journal_restart_fields
void sd_journal_restart_fields(jnr.ffi.Address handle) sd_journal_restart_fields.
- Parameters:
handle- aAddressobject
-
sd_journal_query_unique
sd_journal_query_unique.
- Parameters:
handle- aAddressobjectfield- aStringobject- Returns:
- a int
-
sd_journal_previous
int sd_journal_previous(jnr.ffi.Address handle) sd_journal_previous.
- Parameters:
handle- aAddressobject- Returns:
- a int
-
sd_journal_next
int sd_journal_next(jnr.ffi.Address handle) sd_journal_next.
- Parameters:
handle- aAddressobject- Returns:
- a int
-
sd_journal_previous_skip
sd_journal_previous_skip.
- Parameters:
handle- aAddressobjectskip- aLongobject- Returns:
- a int
-
sd_journal_next_skip
sd_journal_next_skip.
- Parameters:
handle- aAddressobjectskip- aLongobject- Returns:
- a int
-
sd_journal_seek_head
int sd_journal_seek_head(jnr.ffi.Address handle) sd_journal_seek_head.
- Parameters:
handle- aAddressobject- Returns:
- a int
-
sd_journal_seek_tail
int sd_journal_seek_tail(jnr.ffi.Address handle) sd_journal_seek_tail.
- Parameters:
handle- aAddressobject- Returns:
- a int
-
sd_journal_seek_cursor
sd_journal_seek_cursor.
- Parameters:
handle- aAddressobjectcursor- aStringobject- Returns:
- a int
-
sd_journal_get_cursor
int sd_journal_get_cursor(jnr.ffi.Address handle, jnr.ffi.byref.PointerByReference cursorPointerReadOnly) sd_journal_get_cursor.
- Parameters:
handle- aAddressobjectcursorPointerReadOnly- aPointerByReferenceobject- Returns:
- a int
-
sd_journal_test_cursor
sd_journal_test_cursor.
- Parameters:
handle- aAddressobjectcursor- aStringobject- Returns:
- a int
-
sd_journal_get_data
int sd_journal_get_data(jnr.ffi.Address handle, String field, jnr.ffi.byref.PointerByReference data, jnr.ffi.byref.IntByReference length) sd_journal_get_data.
- Parameters:
handle- aAddressobjectfield- aStringobjectdata- aPointerByReferenceobjectlength- aIntByReferenceobject- Returns:
- a int
-
sd_journal_enumerate_data
int sd_journal_enumerate_data(jnr.ffi.byref.AddressByReference handle, jnr.ffi.byref.PointerByReference data, jnr.ffi.byref.IntByReference length) sd_journal_enumerate_data.
- Parameters:
handle- aAddressByReferenceobjectdata- aPointerByReferenceobjectlength- aIntByReferenceobject- Returns:
- a int
-
sd_journal_enumerate_available_data
int sd_journal_enumerate_available_data(jnr.ffi.byref.AddressByReference handle, jnr.ffi.byref.PointerByReference data, jnr.ffi.byref.IntByReference length) sd_journal_enumerate_available_data.
- Parameters:
handle- aAddressByReferenceobjectdata- aPointerByReferenceobjectlength- aIntByReferenceobject- Returns:
- an int
-
sd_journal_restart_data
void sd_journal_restart_data(jnr.ffi.byref.AddressByReference handle) sd_journal_restart_data.
- Parameters:
handle- aAddressByReferenceobject
-
sd_journal_get_cutoff_realtime_usec
int sd_journal_get_cutoff_realtime_usec(jnr.ffi.Address handle, jnr.ffi.byref.LongLongByReference from, jnr.ffi.byref.LongLongByReference to) sd_journal_get_cutoff_realtime_usec.
- Parameters:
handle- aAddressobjectfrom- aLongLongByReferenceobjectto- aLongLongByReferenceobject- Returns:
- a int
-
sd_journal_get_realtime_usec
int sd_journal_get_realtime_usec(jnr.ffi.Address handle, jnr.ffi.byref.LongLongByReference time) sd_journal_get_realtime_usec.
- Parameters:
handle- aAddressobjecttime- aLongLongByReferenceobject- Returns:
- a int
-
sd_journal_seek_realtime_usec
sd_journal_seek_realtime_usec.
- Parameters:
handle- aAddressobjectusec- aLongobject- Returns:
- a int
-
sd_journal_add_match
sd_journal_add_match.
- Parameters:
handle- aAddressobjectdata- aByteBufferobjectlength- a int- Returns:
- a int
-
sd_journal_add_disjunction
int sd_journal_add_disjunction(jnr.ffi.Address handle) sd_journal_add_disjunction.
- Parameters:
handle- aAddressobject- Returns:
- a int
-
sd_journal_add_conjunction
int sd_journal_add_conjunction(jnr.ffi.Address handle) sd_journal_add_conjunction.
- Parameters:
handle- aAddressobject- Returns:
- a int
-
sd_journal_flush_matches
void sd_journal_flush_matches(jnr.ffi.Address handle) sd_journal_flush_matches.
- Parameters:
handle- aAddressobject
-
sd_journal_get_usage
int sd_journal_get_usage(jnr.ffi.Address handle, jnr.ffi.byref.LongLongByReference bytes) sd_journal_get_usage.
- Parameters:
handle- aAddressobjectbytes- aLongLongByReferenceobject- Returns:
- a int
-
sd_journal_has_runtime_files
int sd_journal_has_runtime_files(jnr.ffi.Address handle) sd_journal_has_runtime_files.
- Parameters:
handle- aAddressobject- Returns:
- a int
-
sd_journal_has_persistent_files
int sd_journal_has_persistent_files(jnr.ffi.Address handle) sd_journal_has_persistent_files.
- Parameters:
handle- aAddressobject- Returns:
- a int
-