Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Sebastian Schrader
Kea
Commits
d719b47c
Commit
d719b47c
authored
Aug 11, 2011
by
Jelte Jansen
Browse files
[1062] needed to make a few const ZoneFinder args nonconst
parent
ac15a86e
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/bin/auth/query.cc
View file @
d719b47c
...
...
@@ -31,7 +31,7 @@ namespace isc {
namespace
auth
{
void
Query
::
getAdditional
(
const
ZoneFinder
&
zone
,
const
RRset
&
rrset
)
const
{
Query
::
getAdditional
(
ZoneFinder
&
zone
,
const
RRset
&
rrset
)
const
{
RdataIteratorPtr
rdata_iterator
(
rrset
.
getRdataIterator
());
for
(;
!
rdata_iterator
->
isLast
();
rdata_iterator
->
next
())
{
const
Rdata
&
rdata
(
rdata_iterator
->
getCurrent
());
...
...
@@ -47,7 +47,7 @@ Query::getAdditional(const ZoneFinder& zone, const RRset& rrset) const {
}
void
Query
::
findAddrs
(
const
ZoneFinder
&
zone
,
const
Name
&
qname
,
Query
::
findAddrs
(
ZoneFinder
&
zone
,
const
Name
&
qname
,
const
ZoneFinder
::
FindOptions
options
)
const
{
// Out of zone name
...
...
@@ -86,7 +86,7 @@ Query::findAddrs(const ZoneFinder& zone, const Name& qname,
}
void
Query
::
putSOA
(
const
ZoneFinder
&
zone
)
const
{
Query
::
putSOA
(
ZoneFinder
&
zone
)
const
{
ZoneFinder
::
FindResult
soa_result
(
zone
.
find
(
zone
.
getOrigin
(),
RRType
::
SOA
()));
if
(
soa_result
.
code
!=
ZoneFinder
::
SUCCESS
)
{
...
...
@@ -104,7 +104,7 @@ Query::putSOA(const ZoneFinder& zone) const {
}
void
Query
::
getAuthAdditional
(
const
ZoneFinder
&
zone
)
const
{
Query
::
getAuthAdditional
(
ZoneFinder
&
zone
)
const
{
// Fill in authority and addtional sections.
ZoneFinder
::
FindResult
ns_result
=
zone
.
find
(
zone
.
getOrigin
(),
RRType
::
NS
());
...
...
src/bin/auth/query.h
View file @
d719b47c
...
...
@@ -69,7 +69,7 @@ private:
/// Adds a SOA of the zone into the authority zone of response_.
/// Can throw NoSOA.
///
void
putSOA
(
const
isc
::
datasrc
::
ZoneFinder
&
zone
)
const
;
void
putSOA
(
isc
::
datasrc
::
ZoneFinder
&
zone
)
const
;
/// \brief Look up additional data (i.e., address records for the names
/// included in NS or MX records).
...
...
@@ -85,7 +85,7 @@ private:
/// query is to be found.
/// \param rrset The RRset (i.e., NS or MX rrset) which require additional
/// processing.
void
getAdditional
(
const
isc
::
datasrc
::
ZoneFinder
&
zone
,
void
getAdditional
(
isc
::
datasrc
::
ZoneFinder
&
zone
,
const
isc
::
dns
::
RRset
&
rrset
)
const
;
/// \brief Find address records for a specified name.
...
...
@@ -104,7 +104,7 @@ private:
/// be found.
/// \param qname The name in rrset RDATA.
/// \param options The search options.
void
findAddrs
(
const
isc
::
datasrc
::
ZoneFinder
&
zone
,
void
findAddrs
(
isc
::
datasrc
::
ZoneFinder
&
zone
,
const
isc
::
dns
::
Name
&
qname
,
const
isc
::
datasrc
::
ZoneFinder
::
FindOptions
options
=
isc
::
datasrc
::
ZoneFinder
::
FIND_DEFAULT
)
const
;
...
...
@@ -127,7 +127,7 @@ private:
///
/// \param zone The \c ZoneFinder through which the NS and additional data
/// for the query are to be found.
void
getAuthAdditional
(
const
isc
::
datasrc
::
ZoneFinder
&
zone
)
const
;
void
getAuthAdditional
(
isc
::
datasrc
::
ZoneFinder
&
zone
)
const
;
public:
/// Constructor from query parameters.
...
...
src/bin/auth/tests/query_unittest.cc
View file @
d719b47c
...
...
@@ -127,7 +127,7 @@ public:
virtual
FindResult
find
(
const
isc
::
dns
::
Name
&
name
,
const
isc
::
dns
::
RRType
&
type
,
RRsetList
*
target
=
NULL
,
const
FindOptions
options
=
FIND_DEFAULT
)
const
;
const
FindOptions
options
=
FIND_DEFAULT
);
// If false is passed, it makes the zone broken as if it didn't have the
// SOA.
...
...
@@ -165,7 +165,7 @@ private:
ZoneFinder
::
FindResult
MockZoneFinder
::
find
(
const
Name
&
name
,
const
RRType
&
type
,
RRsetList
*
target
,
const
FindOptions
options
)
const
RRsetList
*
target
,
const
FindOptions
options
)
{
// Emulating a broken zone: mandatory apex RRs are missing if specifically
// configured so (which are rare cases).
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment