code: def ticket(self, handler, arg):
          
          return c_void_p(lib.zloop_ticket(self._as_parameter_, handler, arg))
docs: Register a ticket timer. Ticket timers are very fast in the case where
  you use a lot of timers (thousands), and frequently remove and add them.
  The main use case is expiry timers for servers that handle many clients,
  and which reset the expiry timer for each message received from a client.
  Whereas normal timers perform poorly as the number of clients grows, the
  cost of ticket timers is constant, no matter the number of clients. You
  must set the ticket delay using zloop_set_ticket_delay before creating a
  ticket. Returns a handle to the timer that you should use in
  zloop_ticket_reset and zloop_ticket_delete.