From: JINMEI Tatuya Date: Mon, 12 Mar 2012 21:50:25 +0000 (-0700) Subject: [1608] added more note about AdditionalNodeInfo visibility. X-Git-Tag: trac2351_base~226^2~116^2~127^2~3^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a8c1ced88d2e49827f5082555e335e209fd32ef8;p=thirdparty%2Fkea.git [1608] added more note about AdditionalNodeInfo visibility. --- diff --git a/src/lib/datasrc/rbnode_rrset.h b/src/lib/datasrc/rbnode_rrset.h index a3a2d0ebba..f687919630 100644 --- a/src/lib/datasrc/rbnode_rrset.h +++ b/src/lib/datasrc/rbnode_rrset.h @@ -37,8 +37,12 @@ namespace internal { struct RBNodeRRsetImpl; // Forward declaration of an opaque data type defined and used within the -// implementation. This is public only because it needs to be used outside -// of the \c RBNodeRRset class, but conceptually this is a private type. +// implementation. This is public only because it needs to be used within +// the in-memory data source implementation, but conceptually this is a +// private type for the in-memory data source implementation. +// Note that the definition of the structure is still hidden within the +// implementation, so, basically, a normal application should never be able +// to use it directly even if it peeks into the "internal" namespace. struct AdditionalNodeInfo; /// \brief Special RRset for optimizing memory datasource requirement