blob: c4e52034484a87426f5eca6335cbf4777723cb2b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
-module(my_behaviour).
-callback callback_init(Parent :: pid()) -> {'ok', State::term()}.
-callback callback_cast(State::term(), From::pid(), Msg::term()) ->
{'noreply', NewState::term()}.
-callback callback_call(State::term(), From::pid(), Msg::term()) ->
{'reply', NewState::term(), Reply::term()}.
-callback callback_exit(State::term()) -> 'ok'.
|