SIPSorcery.SIPRegistrar.SIPRegistrarDaemon.SIPRegistrarDaemon C# (CSharp) Method

SIPRegistrarDaemon() public method

public SIPRegistrarDaemon ( GetCanonicalDomainDelegate getDomain, SIPAssetGetDelegate getSIPAccount, SIPAssetPersistor registrarBindingsPersistor, SIPAuthenticateRequestDelegate sipRequestAuthenticator, SIPAssetPersistor customerPersistor ) : System
getDomain GetCanonicalDomainDelegate
getSIPAccount SIPAssetGetDelegate
registrarBindingsPersistor SIPAssetPersistor
sipRequestAuthenticator SIPAuthenticateRequestDelegate
customerPersistor SIPAssetPersistor
return System
        public SIPRegistrarDaemon(
            GetCanonicalDomainDelegate getDomain,
            SIPAssetGetDelegate<SIPAccount> getSIPAccount,
            //SIPAssetGetFromDirectQueryDelegate<SIPAccount> getSIPAccountFromQuery,
            SIPAssetPersistor<SIPRegistrarBinding> registrarBindingsPersistor,
            SIPAuthenticateRequestDelegate sipRequestAuthenticator,
            SIPAssetPersistor<Customer> customerPersistor)
        {
            GetCanonicalDomain_External = getDomain;
            GetSIPAccount_External = getSIPAccount;
            //GetSIPAccountFromQuery_External = getSIPAccountFromQuery;
            m_registrarBindingsPersistor = registrarBindingsPersistor;
            SIPAuthenticateRequest_External = sipRequestAuthenticator;
            CustomerPersistor_External = customerPersistor;
        }