* primary zones, only include the loaded time. For secondary zones,
* also include the expire and refresh times.
*/
- CHECK(dns_zone_getloadtime(zone, ×tamp));
+ dns_zone_getloadtime(zone, ×tamp);
isc_time_formatISO8601(×tamp, buf, 64);
TRY0(xmlTextWriterStartElement(writer, ISC_XMLCHAR "loaded"));
TRY0(xmlTextWriterEndElement(writer));
if (dns_zone_gettype(zone) == dns_zone_secondary) {
- CHECK(dns_zone_getexpiretime(zone, ×tamp));
+ dns_zone_getexpiretime(zone, ×tamp);
isc_time_formatISO8601(×tamp, buf, 64);
TRY0(xmlTextWriterStartElement(writer, ISC_XMLCHAR "expires"));
TRY0(xmlTextWriterWriteString(writer, ISC_XMLCHAR buf));
TRY0(xmlTextWriterEndElement(writer));
- CHECK(dns_zone_getrefreshtime(zone, ×tamp));
+ dns_zone_getrefreshtime(zone, ×tamp);
isc_time_formatISO8601(×tamp, buf, 64);
TRY0(xmlTextWriterStartElement(writer, ISC_XMLCHAR "refresh"));
TRY0(xmlTextWriterWriteString(writer, ISC_XMLCHAR buf));
* zones, also include the expire and refresh times.
*/
- CHECK(dns_zone_getloadtime(zone, ×tamp));
+ dns_zone_getloadtime(zone, ×tamp);
isc_time_formatISO8601(×tamp, buf, 64);
json_object_object_add(zoneobj, "loaded", json_object_new_string(buf));
if (dns_zone_gettype(zone) == dns_zone_secondary) {
- CHECK(dns_zone_getexpiretime(zone, ×tamp));
+ dns_zone_getexpiretime(zone, ×tamp);
isc_time_formatISO8601(×tamp, buf, 64);
json_object_object_add(zoneobj, "expires",
json_object_new_string(buf));
- CHECK(dns_zone_getrefreshtime(zone, ×tamp));
+ dns_zone_getrefreshtime(zone, ×tamp);
isc_time_formatISO8601(×tamp, buf, 64);
json_object_object_add(zoneobj, "refresh",
json_object_new_string(buf));
* \li 'zone' to be valid.
*/
-isc_result_t
+void
dns_zone_getloadtime(dns_zone_t *zone, isc_time_t *loadtime);
/*%
* Return the time when the zone was last loaded.
*/
-isc_result_t
+void
dns_zone_getrefreshtime(dns_zone_t *zone, isc_time_t *refreshtime);
/*%
* Return the time when the (secondary) zone will need to be refreshed.
*/
-isc_result_t
+void
dns_zone_getexpiretime(dns_zone_t *zone, isc_time_t *expiretime);
/*%
* Return the time when the (secondary) zone will expire.
*/
-isc_result_t
+void
dns_zone_getrefreshkeytime(dns_zone_t *zone, isc_time_t *refreshkeytime);
/*%
* Return the time of the next scheduled DNSSEC key event.
return zone->updatemethod;
}
-isc_result_t
+void
dns_zone_getloadtime(dns_zone_t *zone, isc_time_t *loadtime) {
REQUIRE(DNS_ZONE_VALID(zone));
REQUIRE(loadtime != NULL);
LOCK_ZONE(zone);
*loadtime = zone->loadtime;
UNLOCK_ZONE(zone);
- return ISC_R_SUCCESS;
}
-isc_result_t
+void
dns_zone_getexpiretime(dns_zone_t *zone, isc_time_t *expiretime) {
REQUIRE(DNS_ZONE_VALID(zone));
REQUIRE(expiretime != NULL);
LOCK_ZONE(zone);
*expiretime = zone->expiretime;
UNLOCK_ZONE(zone);
- return ISC_R_SUCCESS;
}
-isc_result_t
+void
dns_zone_getrefreshtime(dns_zone_t *zone, isc_time_t *refreshtime) {
REQUIRE(DNS_ZONE_VALID(zone));
REQUIRE(refreshtime != NULL);
LOCK_ZONE(zone);
*refreshtime = zone->refreshtime;
UNLOCK_ZONE(zone);
- return ISC_R_SUCCESS;
}
-isc_result_t
+void
dns_zone_getrefreshkeytime(dns_zone_t *zone, isc_time_t *refreshkeytime) {
REQUIRE(DNS_ZONE_VALID(zone));
REQUIRE(refreshkeytime != NULL);
LOCK_ZONE(zone);
*refreshkeytime = zone->refreshkeytime;
UNLOCK_ZONE(zone);
- return ISC_R_SUCCESS;
}
void