Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
aac7b173
Commit
aac7b173
authored
Nov 29, 2012
by
Mukund Sivaraman
Browse files
[2497] Move create() definition to .cc file
parent
6921ae3d
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/lib/dns/rrparamregistry-placeholder.cc
View file @
aac7b173
...
...
@@ -41,6 +41,34 @@ using namespace isc::dns::rdata;
namespace
isc
{
namespace
dns
{
namespace
rdata
{
RdataPtr
AbstractRdataFactory
::
create
(
MasterLexer
&
lexer
,
const
Name
*
,
MasterLoader
::
Options
,
MasterLoaderCallbacks
&
)
const
{
std
::
string
s
;
while
(
true
)
{
const
MasterLexer
::
Token
&
token
=
lexer
.
getNextToken
();
if
(
token
.
getType
()
==
MasterLexer
::
Token
::
END_OF_FILE
)
{
break
;
}
if
(
!
s
.
empty
())
{
s
+=
" "
;
}
s
+=
token
.
getString
();
}
return
(
create
(
s
));
}
}
// end of namespace isc::dns::rdata
namespace
{
///
/// The following function and class are a helper to define case-insensitive
...
...
src/lib/dns/rrparamregistry.h
View file @
aac7b173
...
...
@@ -125,25 +125,7 @@ public:
/// \brief Create RDATA from MasterLexer
virtual
RdataPtr
create
(
MasterLexer
&
lexer
,
const
Name
*
,
MasterLoader
::
Options
,
MasterLoaderCallbacks
&
)
const
{
std
::
string
s
;
while
(
true
)
{
const
MasterLexer
::
Token
&
token
=
lexer
.
getNextToken
();
if
(
token
.
getType
()
==
MasterLexer
::
Token
::
END_OF_FILE
)
{
break
;
}
if
(
!
s
.
empty
())
{
s
+=
" "
;
}
s
+=
token
.
getString
();
}
return
(
create
(
s
));
}
MasterLoaderCallbacks
&
)
const
;
//@}
};
...
...
Write
Preview
Markdown
is supported
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