![]() |
GetSOARecord() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Private Function |
Declared in: DNSAnswer.h |
std::string GetSOARecord( const std::string& rShift, const std::string& rTerminator) const;
Get the SOA record as string
try { //Our string std::string sSOA; //Start to add //Primary NS sSOA+=rShift; sSOA+="primary name server = "; sSOA+=m_pSOA->sPrimaryNameServer; sSOA+=rTerminator; //Primary mailbox sSOA+=rShift; sSOA+="responsible mail addr = "; sSOA+=m_pSOA->sAuthorativeMailbox; sSOA+=rTerminator; //Version sSOA+=rShift; sSOA+="serial = "; sSOA+=ConvertUL(m_pSOA->ulVersionNumber); sSOA+=rTerminator; //Refresh sSOA+=rShift; sSOA+="refresh = "; sSOA+=ConvertUL(m_pSOA->ulRefreshInterval); sSOA+=ConvertMS(m_pSOA->ulRefreshInterval); sSOA+=rTerminator; //Retry sSOA+=rShift; sSOA+="retry = "; sSOA+=ConvertUL(m_pSOA->ulRetryInterval); sSOA+=ConvertMS(m_pSOA->ulRetryInterval); sSOA+=rTerminator; //Expire sSOA+=rShift; sSOA+="expire = "; sSOA+=ConvertUL(m_pSOA->ulExpirationLimit); sSOA+=ConvertMS(m_pSOA->ulExpirationLimit); sSOA+=rTerminator; //Default TTL sSOA+=rShift; sSOA+="default TTL = "; sSOA+=ConvertUL(m_pSOA->ulMinimumTTL); sSOA+=ConvertMS(m_pSOA->ulMinimumTTL); sSOA+=rTerminator; //Done return sSOA; } ERROR_HANDLER_RETURN("GetSOARecord","")
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |