| /src/external/apache2/mDNSResponder/dist/DSO/ |
| dso.h | 161 typedef struct dso_state dso_state_t; typedef in typeref:struct:dso_state 165 dso_state_t *dso, dso_event_type_t eventType); 181 dso_state_t *const dso); 185 dso_state_t *next; 187 // The callback gets called when dso_state_t is created, canceled or freed. 219 dso_state_t *dso_state_create(bool is_server, int max_outstanding_queries, const char *remote_name, 223 dso_state_t *dso_find_by_serial(uint32_t serial); 224 void dso_state_cancel(dso_state_t *dso); 227 void dso_set_event_context(dso_state_t *dso, void *context); 228 void dso_set_event_callback(dso_state_t *dso, dso_event_callback_t callback) [all...] |
| dso-transport.h | 44 dso_state_t *dso; // DSO state for which this is the transport 111 dso_state_t *dso; 115 // The callback gets called when dso_state_t is created, canceled or finalized to do some status maintaining 117 // create a new dso_state_t in dso_connection_succeeded(). 167 mStatus dso_set_connection(dso_state_t *dso, TCPSocket *socket); 169 void dso_set_callback(dso_state_t *dso, void *context, dso_event_callback_t cb); 170 mStatus dso_message_write(dso_state_t *dso, dso_message_t *msg, bool disregard_low_water); 175 dso_state_t *dso, void *context, 184 void dso_reconnect(dso_connect_state_t *cs, dso_state_t *dso);
|
| dso.c | 87 dso_state_t *dso_connections; 88 static dso_state_t *dso_connections_needing_cleanup; // DSO connections that have been shut down but aren't yet freed. 90 dso_state_t *dso_find_by_serial(uint32_t serial) 92 dso_state_t *dsop; 106 void dso_state_cancel(dso_state_t *dso) 108 dso_state_t **dsop = &dso_connections; 122 // When the dso_state_t is canceled, its context may also need to be canceled/released/freed, so we give context a 141 dso_state_t *dso, *dnext; 158 LogMsg("[DSO%u] dso_state_t finalizing - " 161 // Because dso->context is the DNSPushServer that uses the current dso_state_t *ds [all...] |
| dso-transport.c | 237 void dso_reconnect(dso_connect_state_t *cs, dso_state_t *dso) 254 void dso_set_callback(dso_state_t *dso, void *context, dso_event_callback_t cb) 345 dso_state_t *const dso = dso_find_by_serial(serial); 361 "[DSO%u] dso_write_finish: completed but the corresponding dso_state_t has been canceled - " 446 int dso_message_write(dso_state_t *dso, dso_message_t *msg, bool disregard_low_water) 469 bool dso_send_simple_response(dso_state_t *dso, int rcode, const DNSMessageHeader *header, const char *pres) 499 bool dso_send_not_implemented(dso_state_t *dso, const DNSMessageHeader *header) 505 bool dso_send_refused(dso_state_t *dso, const DNSMessageHeader *header) 510 bool dso_send_formerr(dso_state_t *dso, const DNSMessageHeader *header) 515 bool dso_send_servfail(dso_state_t *dso, const DNSMessageHeader *header [all...] |
| /src/external/apache2/mDNSResponder/dist/ServiceRegistration/ |
| dso-utils.c | 71 dso_send_simple_response(dso_state_t *dso, int rcode, const dns_wire_t *header, const char *UNUSED rcode_name) 78 dso_send_formerr(dso_state_t *dso, const dns_wire_t *header)
|
| dnssd-relay.c | 103 dso_send_formerr(dso_state_t *dso, const dns_wire_t *header) 111 static void dso_message(comm_t *comm, const dns_wire_t *header, dso_state_t *dso) 139 dso_state_t *dso, dso_event_type_t eventType) 254 dso_state_t *dso = comm->dso;
|
| srp-replication.h | 274 dso_state_t *NULLABLE dso; 450 void srpl_dso_server_message(comm_t *NONNULL connection, message_t *NULLABLE message, dso_state_t *NONNULL dso,
|
| ioloop.h | 53 typedef struct dso_state dso_state_t; typedef in typeref:struct:dso_state 212 dso_state_t *NULLABLE dso;
|
| srp-ioloop.c | 77 static dso_state_t *disconnect_expected = NULL; 633 handle_retry_delay(dso_state_t *dso, uint32_t delay) 647 dso_message(message_t *message, dso_state_t *dso, bool response) 751 dso_event_callback(void *UNUSED context, void *event_context, dso_state_t *dso, dso_event_type_t eventType)
|
| srp-replication.c | 1247 srpl_dso_message_setup(dso_state_t *dso, dso_message_t *state, dns_towire_state_t *towire, uint8_t *buffer, 1829 srpl_find_dso_additionals(srpl_connection_t *srpl_connection, dso_state_t *dso, const dso_message_types_t *additionals, 1932 srpl_event_t *event, dso_state_t *dso, const char *message_name) 2014 srpl_session_message(srpl_connection_t *srpl_connection, message_t *message, dso_state_t *dso) 2030 srpl_session_response(srpl_connection_t *srpl_connection, dso_state_t *dso) 2044 srpl_send_candidates_message_parse(srpl_connection_t *srpl_connection, dso_state_t *dso, const char *message_name) 2056 srpl_send_candidates_message(srpl_connection_t *srpl_connection, message_t *message, dso_state_t *dso) 2072 srpl_send_candidates_response(srpl_connection_t *srpl_connection, dso_state_t *dso) 2101 srpl_candidate_message(srpl_connection_t *srpl_connection, message_t *message, dso_state_t *dso) 2153 srpl_candidate_response(srpl_connection_t *srpl_connection, dso_state_t *dso [all...] |
| dnssd-proxy.c | 180 dso_state_t *dso; 224 dso_state_t *dso; // If this is a DNS Push query, the DSO state associated with it. 345 extern void (*srp_test_dso_message_finished)(void *context, message_t *message, dso_state_t *dso); 399 static void dns_push_callback(void *context, void *event_context, dso_state_t *dso, dso_event_type_t eventType); 410 extern dso_state_t *dso_connections; 659 for (dso_state_t *dso = dso_connections; dso != NULL; dso = dso->next) { 965 dso_state_t *dso = query->dso; 3316 dp_query_create(dp_tracker_t *tracker, dns_rr_t *question, message_t *message, dso_state_t *dso, int *rcode) 3474 dns_push_subscribe(dp_tracker_t *tracker, const dns_wire_t *header, dso_state_t *dso, dns_rr_t *question, 3523 dns_push_reconfirm(comm_t *comm, const dns_wire_t *header, dso_state_t *dso [all...] |
| /src/external/apache2/mDNSResponder/dist/ServiceRegistration/test/ |
| srp-test-runner.c | 35 void (*srp_test_dso_message_finished)(void *context, message_t *message, dso_state_t *dso);
|
| test-api.h | 32 dso_state_t *NONNULL dso);
|
| /src/external/apache2/mDNSResponder/dist/ServiceRegistration/test/tests/ |
| dns-push.c | 45 dso_state_t *disconnect_expected; 67 test_dns_push_dso_message_finished(void *context, message_t *UNUSED message, dso_state_t *dso) 155 test_dns_push_handle_retry_delay(push_test_state_t *push_state, dso_state_t *dso, uint32_t delay) 403 test_dns_push_dso_message(push_test_state_t *push_state, message_t *message, dso_state_t *dso, bool response) 503 test_dns_push_dso_event_callback(void *context, void *event_context, dso_state_t *dso, dso_event_type_t eventType)
|
| /src/external/apache2/mDNSResponder/dist/mDNSCore/ |
| uDNS.h | 105 dso_state_t *connection; // DNS Stateful Operations/TCP Connection pointer, might be null.
|
| uDNS.c | 6193 static void DNSPushSendSubscriptionChange(mDNSBool subscribe, dso_state_t *dso, DNSQuestion *q) 6305 "[PushS%u->DSO%u] Canceling dso_state_t for DNS push server - server: " PRI_DM_NAME ":%u.", 6326 dso_state_t *dso, dso_event_type_t eventType) 6495 LogRedact(MDNS_LOG_CATEGORY_DEFAULT, MDNS_LOG_DEFAULT, "[PushS%u->DSO%u] Finalizing dso_state_t - " 6759 dso_state_t *const dso) 6859 // server is being passed to dso_state_create() to create dso_state_t, so dso_state_t also holds a reference to the 6870 // dso_life_cycle_create. If dso_connect_state_t creates a new dso_state_t later in dso_connection_succeeded(), 7058 dso_state_t *const dso = (server != mDNSNULL) ? server->connection : mDNSNULL; 7179 dso_state_t *const dso_state = primary->dnsPushServer->connection [all...] |