aboutsummaryrefslogtreecommitdiff
path: root/lib/routing_table/tree_bitmap.ex
blob: 4d73b56d59b48a8b462e8e84ca7961e956c80b41 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
defmodule RoutingTable.TreeBitmap do
  use Rustler, otp_app: :routing_table, crate: "treebitmap_nif"
  @moduledoc false

  def new(), do: :erlang.nif_error(:nif_not_loaded)
  def new_with_capacity(_), do: :erlang.nif_error(:nif_not_loaded)
  def length(_), do: :erlang.nif_error(:nif_not_loaded)
  def add(_, _, _, _), do: :erlang.nif_error(:nif_not_loaded)
  def longest_match(_, _), do: :erlang.nif_error(:nif_not_loaded)
  def exact_match(_, _, _), do: :erlang.nif_error(:nif_not_loaded)
  def remove(_, _, _), do: :erlang.nif_error(:nif_not_loaded)
  def memory(_), do: :erlang.nif_error(:nif_not_loaded)

end