Gjsify LogoGjsify Logo

Index

Variables

CONFIG_DBUS_TIMEOUTS: string

A prefix for dbus timeout keys. Should be used only when defining new keys.

CONFIG_GENERAL: string

A prefix for general keys. Should be used only when defining new keys.

Functions

  • generate_nonce(): string
  • is_host_in_domain(host: string, domain: string): boolean
  • new_io_stream_from_fd(in_fd: number, out_fd: number, close_fds: boolean): IOStream
  • Create a #GIOStream from two file descriptors

    Parameters

    • in_fd: number

      a UNIX file descriptor

    • out_fd: number

      a UNIX file descriptor

    • close_fds: boolean

      %TRUE to close the file descriptor when done

    Returns IOStream

  • sequence_to_array(seq: Sequence): string[]
  • wipe_directory(dirname: string): boolean
  • This function securely wipes the contents of the directory by calling gsignond_wipe_file() on each file. It also removes links and empty directories but does not recursively wipe them.

    Parameters

    • dirname: string

      directory to wipe

    Returns boolean

  • wipe_file(filename: string): boolean
  • This function securely wipes the contents of the file, by overwriting it with 0's, then 1's, then random data. The file is then removed.

    Parameters

    • filename: string

      filename to wipe

    Returns boolean

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method