Interface NativeJournal


public interface NativeJournal

NativeJournal interface. internal library use only

Version:
$Id: $Id
  • Method Details

    • sd_journal_open

      int sd_journal_open(jnr.ffi.byref.AddressByReference handle, int flags)

      sd_journal_open.

      Parameters:
      handle - a AddressByReference object
      flags - 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 - a AddressByReference object
      name_space - a String object
      flags - 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 - a AddressByReference object
      filenameArray - a Pointer object
      flags - 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 - a AddressByReference object
      absolutePath - a String object
      flags - a int
      Returns:
      a int
    • sd_journal_close

      void sd_journal_close(jnr.ffi.Address handle)

      sd_journal_close.

      Parameters:
      handle - a Address object
    • sd_journal_enumerate_fields

      int sd_journal_enumerate_fields(jnr.ffi.Address handle, jnr.ffi.byref.PointerByReference fieldName)

      sd_journal_enumerate_fields.

      Parameters:
      handle - a Address object
      fieldName - a PointerByReference object
      Returns:
      a int
    • sd_journal_restart_fields

      void sd_journal_restart_fields(jnr.ffi.Address handle)

      sd_journal_restart_fields.

      Parameters:
      handle - a Address object
    • sd_journal_query_unique

      int sd_journal_query_unique(jnr.ffi.Address handle, String field)

      sd_journal_query_unique.

      Parameters:
      handle - a Address object
      field - a String object
      Returns:
      a int
    • sd_journal_previous

      int sd_journal_previous(jnr.ffi.Address handle)

      sd_journal_previous.

      Parameters:
      handle - a Address object
      Returns:
      a int
    • sd_journal_next

      int sd_journal_next(jnr.ffi.Address handle)

      sd_journal_next.

      Parameters:
      handle - a Address object
      Returns:
      a int
    • sd_journal_previous_skip

      int sd_journal_previous_skip(jnr.ffi.Address handle, Long skip)

      sd_journal_previous_skip.

      Parameters:
      handle - a Address object
      skip - a Long object
      Returns:
      a int
    • sd_journal_next_skip

      int sd_journal_next_skip(jnr.ffi.Address handle, Long skip)

      sd_journal_next_skip.

      Parameters:
      handle - a Address object
      skip - a Long object
      Returns:
      a int
    • sd_journal_seek_head

      int sd_journal_seek_head(jnr.ffi.Address handle)

      sd_journal_seek_head.

      Parameters:
      handle - a Address object
      Returns:
      a int
    • sd_journal_seek_tail

      int sd_journal_seek_tail(jnr.ffi.Address handle)

      sd_journal_seek_tail.

      Parameters:
      handle - a Address object
      Returns:
      a int
    • sd_journal_seek_cursor

      int sd_journal_seek_cursor(jnr.ffi.Address handle, String cursor)

      sd_journal_seek_cursor.

      Parameters:
      handle - a Address object
      cursor - a String object
      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 - a Address object
      cursorPointerReadOnly - a PointerByReference object
      Returns:
      a int
    • sd_journal_test_cursor

      int sd_journal_test_cursor(jnr.ffi.Address handle, String cursor)

      sd_journal_test_cursor.

      Parameters:
      handle - a Address object
      cursor - a String object
      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 - a Address object
      field - a String object
      data - a PointerByReference object
      length - a IntByReference object
      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 - a AddressByReference object
      data - a PointerByReference object
      length - a IntByReference object
      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 - a AddressByReference object
      data - a PointerByReference object
      length - a IntByReference object
      Returns:
      an int
    • sd_journal_restart_data

      void sd_journal_restart_data(jnr.ffi.byref.AddressByReference handle)

      sd_journal_restart_data.

      Parameters:
      handle - a AddressByReference object
    • 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 - a Address object
      from - a LongLongByReference object
      to - a LongLongByReference object
      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 - a Address object
      time - a LongLongByReference object
      Returns:
      a int
    • sd_journal_seek_realtime_usec

      int sd_journal_seek_realtime_usec(jnr.ffi.Address handle, Long usec)

      sd_journal_seek_realtime_usec.

      Parameters:
      handle - a Address object
      usec - a Long object
      Returns:
      a int
    • sd_journal_add_match

      int sd_journal_add_match(jnr.ffi.Address handle, ByteBuffer data, int length)

      sd_journal_add_match.

      Parameters:
      handle - a Address object
      data - a ByteBuffer object
      length - a int
      Returns:
      a int
    • sd_journal_add_disjunction

      int sd_journal_add_disjunction(jnr.ffi.Address handle)

      sd_journal_add_disjunction.

      Parameters:
      handle - a Address object
      Returns:
      a int
    • sd_journal_add_conjunction

      int sd_journal_add_conjunction(jnr.ffi.Address handle)

      sd_journal_add_conjunction.

      Parameters:
      handle - a Address object
      Returns:
      a int
    • sd_journal_flush_matches

      void sd_journal_flush_matches(jnr.ffi.Address handle)

      sd_journal_flush_matches.

      Parameters:
      handle - a Address object
    • sd_journal_get_usage

      int sd_journal_get_usage(jnr.ffi.Address handle, jnr.ffi.byref.LongLongByReference bytes)

      sd_journal_get_usage.

      Parameters:
      handle - a Address object
      bytes - a LongLongByReference object
      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 - a Address object
      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 - a Address object
      Returns:
      a int