---
name: "org.nvmexpress.staf"
section: "5"
platform: "linux"
package: "nvme-stas"
version: "2.4.1-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/org.nvmexpress.staf"
---

# org.nvmexpress.staf(5)

DBus interface

## NAME

org.nvmexpress.staf - DBus interface

## METHODS

```
list_controllers  (IN  b      detailed,
                   OUT aa{ss} controller_list);
get_log_pages     (IN  s      transport,
                   IN  s      traddr,
                   IN  s      trsvcid,
                   IN  s      subsysnqn,
                   IN  s      host_traddr,
                   IN  s      host_iface,
                   IN  s      host_nqn,
                   OUT aa{ss} log_pages);
get_all_log_pages (IN  b      detailed,
                   OUT s      log_pages_json);
```

## SIGNALS

```
log_pages_changed (s transport,
                   s traddr,
                   s trsvcid,
                   s subsysnqn,
                   s host_traddr,
                   s host_iface,
                   s host_nqn,
                   s device);
dc_removed        ();
```

## DESCRIPTION

## METHOD DETAILS

### The list\_controllers() method

```
list_controllers (IN  b      detailed,
                  OUT aa{ss} controller_list);
```

IN b *detailed*:

OUT aa{ss} *controller\_list*:

### The get\_log\_pages() method

```
get_log_pages (IN  s      transport,
               IN  s      traddr,
               IN  s      trsvcid,
               IN  s      subsysnqn,
               IN  s      host_traddr,
               IN  s      host_iface,
               IN  s      host_nqn,
               OUT aa{ss} log_pages);
```

IN s *transport*:

IN s *traddr*:

IN s *trsvcid*:

IN s *subsysnqn*:

IN s *host\_traddr*:

IN s *host\_iface*:

IN s *host\_nqn*:

OUT aa{ss} *log\_pages*:

### The get\_all\_log\_pages() method

```
get_all_log_pages (IN  b detailed,
                   OUT s log_pages_json);
```

IN b *detailed*:

OUT s *log\_pages\_json*:

## SIGNAL DETAILS

### The log\_pages\_changed" signal"

```
log_pages_changed (s transport,
                   s traddr,
                   s trsvcid,
                   s subsysnqn,
                   s host_traddr,
                   s host_iface,
                   s host_nqn,
                   s device);
```

s *transport*:

s *traddr*:

s *trsvcid*:

s *subsysnqn*:

s *host\_traddr*:

s *host\_iface*:

s *host\_nqn*:

s *device*:

### The dc\_removed" signal"

```
dc_removed ();
```
