on_cast  libevent  check_self
