# `Modbuv.Model.Shared`
[🔗](https://github.com/ultra0224/modbuv/blob/v0.1.0/lib/modbuv/model/shared.ex#L1)

Agent that holds the Server/Slave DB.

# `apply`

```elixir
@spec apply(pid(), tuple(), Modbuv.Model.region()) :: term()
```

# `start_link`

```elixir
@spec start_link(map(), keyword()) :: {:ok, pid()} | {:error, term()}
```

# `state`

```elixir
@spec state(pid()) :: map()
```

# `stop`

```elixir
@spec stop(pid()) :: :ok
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
