import cython from .._dns cimport DNSRecord from .._protocol.outgoing cimport DNSOutgoing cdef class QuestionAnswers: cdef public dict ucast cdef public dict mcast_now cdef public dict mcast_aggregate cdef public dict mcast_aggregate_last_second cdef class AnswerGroup: cdef public double send_after cdef public double send_before cdef public cython.dict answers cdef object _FLAGS_QR_RESPONSE_AA cdef object NAME_GETTER cpdef DNSOutgoing construct_outgoing_multicast_answers(cython.dict answers) cpdef DNSOutgoing construct_outgoing_unicast_answers( cython.dict answers, bint ucast_source, cython.list questions, object id_ ) @cython.locals(answer=DNSRecord, additionals=cython.set, additional=DNSRecord) cdef void _add_answers_additionals(DNSOutgoing out, cython.dict answers)