Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:Client

39    independent client processes communicate their DNS Service Discovery
49 you can still use the exact same client C code as you'd use on a
194 kDNSType_DHCID, // 49 DHCP Client Identifier
420 // With Unicast DNS, once an authoritative server gives a record with a certain TTL value to a client
421 // or caching server, that client or caching server is entitled to hold onto the record until its TTL
887 // The intent of this callback is to allow the client to free memory, if necessary.
996 // Internal state fields. These are used internally by mDNSCore; the client layer needn't be concerned with them.
1008 // Result fields: When the callback is invoked these fields contain the answers the client is looking for
1025 // Client API fields: The client must set up these fields *before* making any NAT traversal API calls
1027 mDNSIPPort IntPort; // Client's internal port number (doesn't change)
1195 mDNSu8 ForceMCast; // Set by client to advertise solely via multicast, even for apparently unicast names
1204 mDNSu8 Acknowledged; // Set if we've given the success callback to the client
1364 mDNSRecordCallback *StatusCallback; // callback to deliver success or error code to client layer
1365 const void *StatusContext; // Client Context
1372 mDNSu32 ClientID; // Opaque ID field to be used by client to map an AddRecord call to a set of Extra records
1394 // These internal state fields are used internally by mDNSCore; the client layer needn't be concerned with them.
1395 // No fields need to be set up by the client prior to calling mDNS_RegisterService();
1505 // Internal state fields. These are used internally by mDNSCore; the client layer needn't be concerned with them.
1564 // Client API fields: The client must set up these fields *before* calling mDNS_StartQuery()
1572 mDNSBool LongLived; // Set by client for calls to mDNS_StartQuery to indicate LLQs to unicast layer.
1573 mDNSBool ExpectUnique; // Set by client if it's expecting unique RR(s) for this question, not shared RRs
1574 mDNSBool ForceMCast; // Set by client to force mDNS query, even for apparently uDNS names
1575 mDNSBool ReturnIntermed; // Set by client to request callbacks for intermediate CNAME/NXDOMAIN results
1576 mDNSBool SuppressUnusable; // Set by client to suppress unusable queries to be sent on the wire
1580 mDNSs8 SearchListIndex; // Index into SearchList; Used by the client layer but not touched by core
1590 // Client API fields: The client must set up name and InterfaceID *before* calling mDNS_StartResolveService()
1605 // Internal state fields. These are used internally by mDNSCore; the client layer needn't be concerned with them.
1606 // No fields need to be set up by the client prior to calling mDNS_StartResolveService();
1609 // and place it in the ServiceInfo structure. After the client has called mDNS_StopResolveService(), it may
1699 // Internal state fields. These are used internally by mDNSCore; the client layer needn't be concerned with them.
1718 // Client API fields: The client must set up these fields *before* calling mDNS_RegisterInterface()
1781 // the client layer needn't be concerned with them.
1782 // No fields need to be set up by the client prior to calling mDNS_Init();
1799 mDNSu32 mDNS_reentrancy; // Incremented when calling a client callback
2067 #pragma mark - Main Client Functions
2070 // Every client should call mDNS_Init, passing in storage for the mDNS object and the mDNS_PlatformSupport object.
2085 // 1. A client-only device, that browses for services but doesn't advertise any of its own.
2091 // Note that a client-only device that wishes to prohibit multicast advertisements (e.g. from
2095 // When mDNS has finished setting up the client's callback is called
2096 // A client can also spin and poll the mDNSPlatformStatus field to see when it changes from mStatus_Waiting to mStatus_NoError
2100 // client layer may choose to wait until mDNS_ExitNow() returns true before calling mDNS_FinalExit().
2118 // code is not entered by an interrupt-time timer callback while in the middle of processing a client call.
2167 #pragma mark - Platform support functions that are accessible to the client layer too
2189 // found. After the service is resolved, the client should call mDNS_StopResolveService to complete the transaction.
2190 // The client can also call mDNS_StopResolveService at any time to abort the transaction.
2213 regFlagKnownUnique = 0x2 // client guarantees that SRV and TXT record names are unique
2436 // Unicast DNS and Dynamic Update specific Client Calls
2515 // Normal client code should not use any of types defined here, or directly call any of the functions defined here.
2516 // The definitions are placed here because sometimes clients do use these calls indirectly, via other supported client operations.
2811 // or an AirPort base station in client mode, associated with an existing