Call enter_func when the task function of this is entered.
user_data will be passed to enter_func and notify will be called when user_data is
no longer referenced.
| this |
The Task to use |
| enter_func | |
| notify |
called when |
| user_data |
user data passed to |