rriterator.c revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
/*
* Copyright (C) 2009, 2011, 2012, 2015, 2016 Internet Systems Consortium, Inc. ("ISC")
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/* $Id$ */
/*! \file */
/***
*** Imports
***/
#include <config.h>
#include <dns/dbiterator.h>
#include <dns/rdataset.h>
#include <dns/rdatasetiter.h>
#include <dns/rriterator.h>
/***
*** RRiterator methods
***/
{
if (result != ISC_R_SUCCESS)
return (result);
}
/* Reset state */
/*
* The top node may be empty when out of zone glue exists.
* Walk the tree to find the first node with data.
*/
/*
* This node is empty. Try next node.
*/
continue;
}
}
}
/*
* The while loop body is executed more than once
* only when an empty dbnode needs to be skipped.
*/
/* We are at the end of the entire database. */
}
}
}
return (dns_rriterator_nextrrset(it));
}
void
}
void
}
void
dns_rdata_t **rdata)
{
}