Home | History | Annotate | Download | only in ServiceRegistration

Lines Matching defs:srpl_connection_t

24 //         srpl_connection_t and an srpl_event_t. The function is called once on entering the
45 // srpl_connection_t is stashed on the event; srpl_deferred_event_deliver is then called asynchronously to deliver the
46 // event, release the reference to the srpl_connection_t, and free the event data structure.
136 typedef struct srpl_connection srpl_connection_t;
215 typedef srpl_state_t (*srpl_action_t)(srpl_connection_t *NONNULL connection, srpl_event_t *NULLABLE event);
255 srpl_connection_t *NULLABLE srpl_connection; // if the event's been deferred, otherwise ALWAYS NULL.
286 void (*NULLABLE srpl_advertise_finished_callback)(srpl_connection_t *NONNULL connection);
288 srpl_connection_t *NULLABLE next;
340 srpl_connection_t *NULLABLE connection;
441 srpl_connection_t *NULLABLE srpl_connection_create(srpl_instance_t *NONNULL instance, bool outgoing);
442 void srpl_connection_next_state(srpl_connection_t *NONNULL srpl_connection, srpl_state_t state);
455 void srpl_connection_release_(srpl_connection_t *NONNULL srpl_connection, const char *NONNULL file, int line);
457 void srpl_connection_retain_(srpl_connection_t *NONNULL srpl_connection, const char *NONNULL file, int line);