Browse Source

[master] Finised merge of trac4234 (doxygen warnings)

Francis Dupont 9 years ago
parent
commit
b67910a389

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+1075.	[bug]		fdupont
+	Removed warnings emitted during generation of Doxygen documentation.
+	(Trac #4234, git xxx)
+
 1074.	[bug]		marcin
 1074.	[bug]		marcin
 	Addressed regression in distcheck after merge of #4224.
 	Addressed regression in distcheck after merge of #4224.
 	Before the changes one of the lease files produced by
 	Before the changes one of the lease files produced by

File diff suppressed because it is too large
+ 614 - 66
doc/Doxyfile


+ 1 - 1
doc/devel/mainpage.dox

@@ -103,7 +103,7 @@
  *   - @subpage configBackendAdding
  *   - @subpage configBackendAdding
  * - @subpage perfdhcpInternals
  * - @subpage perfdhcpInternals
  *
  *
- * @section qa Quality Assurance
+ * @section qualityAssurance Quality Assurance
  *   - @subpage qaUnitTests
  *   - @subpage qaUnitTests
  *
  *
  * @section miscellaneousTopics Miscellaneous Topics
  * @section miscellaneousTopics Miscellaneous Topics

+ 0 - 0
doc/images/.gitignore


+ 1 - 1
src/bin/d2/d_controller.h

@@ -111,7 +111,7 @@ public:
     virtual ~DControllerBase();
     virtual ~DControllerBase();
 
 
     /// @brief returns Kea version on stdout and exit.
     /// @brief returns Kea version on stdout and exit.
-    /// redeclaration/redefinition. @ref Daemon::getVersion()
+    /// redeclaration/redefinition. @ref isc::dhcp::Daemon::getVersion()
     static std::string getVersion(bool extended);
     static std::string getVersion(bool extended);
  
  
     /// @brief Acts as the primary entry point into the controller execution
     /// @brief Acts as the primary entry point into the controller execution

+ 1 - 1
src/bin/dhcp4/dhcp4.dox

@@ -31,7 +31,7 @@ from the common configuration parsers and customize their behavior. For
 example: the @c Subnet4ConfigParser is used to parse parameters
 example: the @c Subnet4ConfigParser is used to parse parameters
 describing a single subnet. It derives from the @c
 describing a single subnet. It derives from the @c
 isc::dhcp::SubnetConfigParser, which implements the common base for both
 isc::dhcp::SubnetConfigParser, which implements the common base for both
-DHCPv4 and DHCPv6 subnets. The @ref isc::dhcp::Subnet4ConfigParser
+DHCPv4 and DHCPv6 subnets. The @ref Subnet4ConfigParser
 implements the @c initSubnet abstract method, which creates an instance of
 implements the @c initSubnet abstract method, which creates an instance of
 the DHCPv4 subnet. This method is invoked by the parent class.
 the DHCPv4 subnet. This method is invoked by the parent class.
 
 

+ 4 - 2
src/bin/dhcp4/dhcp4_srv.h

@@ -558,6 +558,7 @@ private:
     /// server's response.
     /// server's response.
     void processHostnameOption(Dhcpv4Exchange& ex);
     void processHostnameOption(Dhcpv4Exchange& ex);
 
 
+    /// @public
     /// @brief Marks lease as declined.
     /// @brief Marks lease as declined.
     ///
     ///
     /// This method moves a lease to declined state with all the steps involved:
     /// This method moves a lease to declined state with all the steps involved:
@@ -569,8 +570,7 @@ private:
     ///
     ///
     /// @param lease lease to be declined
     /// @param lease lease to be declined
     /// @param decline client's message
     /// @param decline client's message
-    void
-    declineLease(const Lease4Ptr& lease, const Pkt4Ptr& decline);
+    void declineLease(const Lease4Ptr& lease, const Pkt4Ptr& decline);
 
 
 protected:
 protected:
 
 
@@ -751,6 +751,7 @@ protected:
 
 
 private:
 private:
 
 
+    /// @public
     /// @brief Assign class using vendor-class-identifier option
     /// @brief Assign class using vendor-class-identifier option
     ///
     ///
     /// @note This is the first part of @ref classifyPacket
     /// @note This is the first part of @ref classifyPacket
@@ -759,6 +760,7 @@ private:
     /// @param classes a reference to added class names for logging
     /// @param classes a reference to added class names for logging
     void classifyByVendor(const Pkt4Ptr& pkt, std::string& classes);
     void classifyByVendor(const Pkt4Ptr& pkt, std::string& classes);
 
 
+    /// @private
     /// @brief Constructs netmask option based on subnet4
     /// @brief Constructs netmask option based on subnet4
     /// @param subnet subnet for which the netmask will be calculated
     /// @param subnet subnet for which the netmask will be calculated
     ///
     ///

+ 1 - 0
src/bin/dhcp4/json_config_parser.cc

@@ -100,6 +100,7 @@ protected:
     }
     }
 };
 };
 
 
+/// @anchor Subnet4ConfigParser
 /// @brief This class parses a single IPv4 subnet.
 /// @brief This class parses a single IPv4 subnet.
 ///
 ///
 /// This is the IPv4 derivation of the SubnetConfigParser class and it parses
 /// This is the IPv4 derivation of the SubnetConfigParser class and it parses

+ 2 - 2
src/bin/dhcp6/dhcp6.dox

@@ -31,7 +31,7 @@ from the common configuration parsers and customize their behavior. For
 example: the @c Subnet6ConfigParser is used to parse parameters
 example: the @c Subnet6ConfigParser is used to parse parameters
 describing a single subnet. It derives from the @c
 describing a single subnet. It derives from the @c
 isc::dhcp::SubnetConfigParser, which implements the common base for both
 isc::dhcp::SubnetConfigParser, which implements the common base for both
-DHCPv4 and DHCPv6 subnets. The @ref isc::dhcp::Subnet6ConfigParser
+DHCPv4 and DHCPv6 subnets. The @ref Subnet6ConfigParser
 implements the @c initSubnet abstract method, which creates an instance of
 implements the @c initSubnet abstract method, which creates an instance of
 the DHCPv6 subnet. This method is invoked by the parent class.
 the DHCPv6 subnet. This method is invoked by the parent class.
 
 
@@ -261,7 +261,7 @@ to evaluate the next class.
 @subsection dhcpv6ClassifierUsage How client classification information is used in DHCPv6
 @subsection dhcpv6ClassifierUsage How client classification information is used in DHCPv6
 
 
 Currently there is no class behavior coded in DHCPv6, hence no v6 equivalent of
 Currently there is no class behavior coded in DHCPv6, hence no v6 equivalent of
-@ref isc::dhcp::Dhcpv6Srv::vendorClassSpecificProcessing. Should any need for such a code arise,
+@ref isc::dhcp::Dhcpv4Srv::vendorClassSpecificProcessing. Should any need for such a code arise,
 it will be conducted in an external hooks library.
 it will be conducted in an external hooks library.
 
 
 It is possible to define class restrictions in subnet, so a given subnet is only
 It is possible to define class restrictions in subnet, so a given subnet is only

+ 3 - 1
src/bin/dhcp6/dhcp6_srv.h

@@ -670,7 +670,7 @@ protected:
     ///
     ///
     /// @param decline Decline messege sent by a client
     /// @param decline Decline messege sent by a client
     /// @param reply Server's response (IA_NA with status will be added here)
     /// @param reply Server's response (IA_NA with status will be added here)
-    /// @param client context
+    /// @param ctx context
     /// @return true when expected to continue, false when hooks told us to drop
     /// @return true when expected to continue, false when hooks told us to drop
     ///         the packet
     ///         the packet
     bool declineLeases(const Pkt6Ptr& decline, Pkt6Ptr& reply,
     bool declineLeases(const Pkt6Ptr& decline, Pkt6Ptr& reply,
@@ -721,6 +721,7 @@ protected:
 
 
 private:
 private:
 
 
+    /// @public
     /// @brief Assign class using vendor-class-identifier option
     /// @brief Assign class using vendor-class-identifier option
     ///
     ///
     /// @note This is the first part of @ref classifyPacket
     /// @note This is the first part of @ref classifyPacket
@@ -729,6 +730,7 @@ private:
     /// @param classes a reference to added class names for logging
     /// @param classes a reference to added class names for logging
     void classifyByVendor(const Pkt6Ptr& pkt, std::string& classes);
     void classifyByVendor(const Pkt6Ptr& pkt, std::string& classes);
 
 
+    /// @private
     /// @brief Generate FQDN to be sent to a client if none exists.
     /// @brief Generate FQDN to be sent to a client if none exists.
     ///
     ///
     /// This function is meant to be called by the functions which process
     /// This function is meant to be called by the functions which process

+ 1 - 0
src/bin/dhcp6/json_config_parser.cc

@@ -305,6 +305,7 @@ private:
     PoolStoragePtr pools_;
     PoolStoragePtr pools_;
 };
 };
 
 
+/// @anchor Subnet6ConfigParser
 /// @brief This class parses a single IPv6 subnet.
 /// @brief This class parses a single IPv6 subnet.
 ///
 ///
 /// This is the IPv6 derivation of the SubnetConfigParser class and it parses
 /// This is the IPv6 derivation of the SubnetConfigParser class and it parses

+ 12 - 0
src/lib/asiodns/io_fetch.h

@@ -136,8 +136,20 @@ public:
     ///  with above constructor which has only question section. All
     ///  with above constructor which has only question section. All
     ///  other parameters are same.
     ///  other parameters are same.
     ///
     ///
+    /// \param protocol Fetch protocol, either IOFetch::TCP or IOFetch::UDP
+    /// \param service I/O Service object to handle the asynchronous
+    ///        operations.
     /// \param query_message the shared_ptr to a full query message
     /// \param query_message the shared_ptr to a full query message
     ///        got from a query client.
     ///        got from a query client.
+    /// \param address IP address of upstream server
+    /// \param port Port to which to connect on the upstream server
+    /// \param buff Output buffer into which the response (in wire format)
+    ///        is written (if a response is received).
+    /// \param cb Callback object containing the callback to be called when we
+    ///        terminate.  The caller is responsible for managing this object
+    ///        and deleting it if necessary.
+    /// \param wait Timeout for the fetch (in ms).  The default value of
+    ///        -1 indicates no timeout.
     IOFetch(Protocol protocol, isc::asiolink::IOService& service,
     IOFetch(Protocol protocol, isc::asiolink::IOService& service,
         isc::dns::ConstMessagePtr query_message,
         isc::dns::ConstMessagePtr query_message,
         const isc::asiolink::IOAddress& address,
         const isc::asiolink::IOAddress& address,

+ 2 - 0
src/lib/asiolink/io_address.h

@@ -238,8 +238,10 @@ public:
     /// @brief Subtracts one address from another (a - b)
     /// @brief Subtracts one address from another (a - b)
     ///
     ///
     /// Treats addresses as integers and subtracts them. For example:
     /// Treats addresses as integers and subtracts them. For example:
+    /// @code
     /// 192.0.2.5 - 192.0.2.0 = 0.0.0.5
     /// 192.0.2.5 - 192.0.2.0 = 0.0.0.5
     /// fe80::abcd - fe80:: = ::abcd
     /// fe80::abcd - fe80:: = ::abcd
+    /// @endcode
     ///
     ///
     /// It is possible to subtract greater from lesser address, e.g.
     /// It is possible to subtract greater from lesser address, e.g.
     /// 192.168.56.10 - 192.168.67.20, but please do understand that
     /// 192.168.56.10 - 192.168.67.20, but please do understand that

+ 0 - 2
src/lib/asiolink/io_asio_socket.h

@@ -270,8 +270,6 @@ public:
 };
 };
 
 
 
 
-#include "io_socket.h"
-
 /// \brief The \c DummyAsioSocket class is a concrete derived class of
 /// \brief The \c DummyAsioSocket class is a concrete derived class of
 /// \c IOAsioSocket that is not associated with any real socket.
 /// \c IOAsioSocket that is not associated with any real socket.
 ///
 ///

+ 4 - 0
src/lib/config/command_socket_factory.cc

@@ -126,6 +126,8 @@ private:
         return (fd);
         return (fd);
     }
     }
 
 
+    /// @public
+
     /// @brief Connection acceptor, a callback used to accept incoming connections.
     /// @brief Connection acceptor, a callback used to accept incoming connections.
     ///
     ///
     /// This callback is used on a control socket. Once called, it will accept
     /// This callback is used on a control socket. Once called, it will accept
@@ -172,6 +174,8 @@ private:
             .arg(sockfd_);
             .arg(sockfd_);
     }
     }
 
 
+    /// @private
+
     // This method is called when we shutdown the connection.
     // This method is called when we shutdown the connection.
     void close() {
     void close() {
         LOG_INFO(command_logger, COMMAND_SOCKET_UNIX_CLOSE).arg(sockfd_)
         LOG_INFO(command_logger, COMMAND_SOCKET_UNIX_CLOSE).arg(sockfd_)

+ 10 - 7
src/lib/dhcpsrv/alloc_engine.h

@@ -389,7 +389,7 @@ public:
     /// response to SOLICIT).
     /// response to SOLICIT).
     ///
     ///
     /// This method uses host reservation if ctx.host_ is set. The easy way to
     /// This method uses host reservation if ctx.host_ is set. The easy way to
-    /// set it is to call @ref isc::dhcp::AllocEngine::findReservation(ctx).
+    /// set it is to call @ref findReservationDecl.
     /// The host reservation is convenient, but incurs performance penalty,
     /// The host reservation is convenient, but incurs performance penalty,
     /// so it can be tweaked on a per subnet basis. There are three possible modes:
     /// so it can be tweaked on a per subnet basis. There are three possible modes:
     /// 1. disabled (no host reservation at all). This is the most performant one
     /// 1. disabled (no host reservation at all). This is the most performant one
@@ -516,9 +516,9 @@ public:
     /// declined state). Therefore remove_leases parameter is ignored for
     /// declined state). Therefore remove_leases parameter is ignored for
     /// declined leases. They are always removed.
     /// declined leases. They are always removed.
     ///
     ///
-    /// Also, for declined leases @ref reclaimDeclined is called. It conducts
-    /// several declined specific operation (extra log entry, stats dump,
-    /// hooks).
+    /// Also, for declined leases @ref reclaimDeclinedLease6 is
+    /// called. It conducts several declined specific operation (extra log
+    /// entry, stats dump, hooks).
     ///
     ///
     /// @param max_leases Maximum number of leases to be reclaimed.
     /// @param max_leases Maximum number of leases to be reclaimed.
     /// @param timeout Maximum amount of time that the reclaimation routine
     /// @param timeout Maximum amount of time that the reclaimation routine
@@ -574,9 +574,9 @@ public:
     /// declined state). Therefore remove_leases parameter is ignored for
     /// declined state). Therefore remove_leases parameter is ignored for
     /// declined leases. They are always removed.
     /// declined leases. They are always removed.
     ///
     ///
-    /// Also, for declined leases @ref reclaimDeclined is called. It conducts
-    /// several declined specific operation (extra log entry, stats dump,
-    /// hooks).
+    /// Also, for declined leases @ref reclaimDeclinedLease4 is
+    /// called. It conductsseveral declined specific operation (extra log
+    /// entry, stats dump, hooks).
     ///
     ///
     /// @param max_leases Maximum number of leases to be reclaimed.
     /// @param max_leases Maximum number of leases to be reclaimed.
     /// @param timeout Maximum amount of time that the reclaimation routine
     /// @param timeout Maximum amount of time that the reclaimation routine
@@ -600,6 +600,7 @@ public:
     void deleteExpiredReclaimedLeases4(const uint32_t secs);
     void deleteExpiredReclaimedLeases4(const uint32_t secs);
 
 
 
 
+    /// @anchor findReservationDecl
     /// @brief Attempts to find appropriate host reservation.
     /// @brief Attempts to find appropriate host reservation.
     ///
     ///
     /// Attempts to find appropriate host reservation in HostMgr. If found, it
     /// Attempts to find appropriate host reservation in HostMgr. If found, it
@@ -868,6 +869,7 @@ private:
                                 const boost::function<void (const LeasePtrType&)>&
                                 const boost::function<void (const LeasePtrType&)>&
                                 lease_update_fun) const;
                                 lease_update_fun) const;
 
 
+    /// @anchor reclaimDeclinedLease4
     /// @brief Conducts steps necessary for reclaiming declined IPv4 lease.
     /// @brief Conducts steps necessary for reclaiming declined IPv4 lease.
     ///
     ///
     /// These are the additional steps required when recoving a declined lease:
     /// These are the additional steps required when recoving a declined lease:
@@ -880,6 +882,7 @@ private:
     ///         to keep it)
     ///         to keep it)
     bool reclaimDeclined(const Lease4Ptr& lease);
     bool reclaimDeclined(const Lease4Ptr& lease);
 
 
+    /// @anchor reclaimDeclinedLease6
     /// @brief Conducts steps necessary for reclaiming declined IPv6 lease.
     /// @brief Conducts steps necessary for reclaiming declined IPv6 lease.
     ///
     ///
     /// These are the additional steps required when recoving a declined lease:
     /// These are the additional steps required when recoving a declined lease:

+ 1 - 1
src/lib/dhcpsrv/alloc_engine_log.cc

@@ -4,7 +4,7 @@
 // License, v. 2.0. If a copy of the MPL was not distributed with this
 // 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/.
 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 
-/// @file Defines the logger used by the @c isc::dhcp::HostMgr
+/// @brief Defines the logger used by the @c isc::dhcp::AllocEngine
 
 
 #include "dhcpsrv/alloc_engine_log.h"
 #include "dhcpsrv/alloc_engine_log.h"
 
 

+ 2 - 2
src/lib/dhcpsrv/alloc_engine_log.h

@@ -14,7 +14,7 @@ namespace isc {
 namespace dhcp {
 namespace dhcp {
 
 
 //@{
 //@{
-/// \brief Logging levels for the @c AllocEngine.
+/// @brief Logging levels for the @c AllocEngine.
 ///
 ///
 /// Defines the levels used to output debug messages from the @c AllocEngine.
 /// Defines the levels used to output debug messages from the @c AllocEngine.
 
 
@@ -39,7 +39,7 @@ const int ALLOC_ENGINE_DBG_TRACE_DETAIL_DATA = DBGLVL_TRACE_DETAIL_DATA;
 
 
 //@}
 //@}
 
 
-/// @brief Logger for the @c AllocEngine..
+/// @brief Logger for the @c AllocEngine.
 ///
 ///
 /// Define the logger used to log messages in @c AllocEngine.
 /// Define the logger used to log messages in @c AllocEngine.
 extern isc::log::Logger alloc_engine_logger;
 extern isc::log::Logger alloc_engine_logger;

+ 37 - 34
src/lib/dhcpsrv/cfg_iface.h

@@ -89,6 +89,42 @@ public:
 /// but it doesn't verify that the address family value passed as @c uint16_t
 /// but it doesn't verify that the address family value passed as @c uint16_t
 /// parameter is equal to one of them. It is a callers responsibility to
 /// parameter is equal to one of them. It is a callers responsibility to
 /// guarantee that the address family value is correct.
 /// guarantee that the address family value is correct.
+///
+/// The interface name is passed as an argument of the @ref CfgIface::use
+/// function which controls the selection of the interface on which the
+/// DHCP queries should be received by the server. The interface name
+/// passed as the argument of this function may appear in one of the following
+/// formats:
+/// - interface-name, e.g. eth0
+/// - interface-name/address, e.g. eth0/2001:db8:1::1 or eth0/192.168.8.1
+///
+/// Extraneous spaces surrounding the interface name and/or address
+/// are accepted. For example: eth0 / 2001:db8:1::1 will be accepted.
+///
+/// When only interface name is specified (without an address) it is allowed
+/// to use the "wildcard" interface name (*) which indicates that the server
+/// should open sockets on all interfaces. When IPv6 is in use, the sockets
+/// will be bound to the link local addresses. Wildcard interface names are
+/// not allowed when specifying a unicast address. For example:
+/// */2001:db8:1::1 is not allowed.
+///
+/// The DHCPv6 configuration accepts simultaneous use of the "interface-name"
+/// and "interface-name/address" tuple for the same interface, e.g.
+/// "eth0", "eth0/2001:db8:1::1" specifies that the server should open a
+/// socket and bind to link local address as well as open a socket bound to
+/// the specified unicast address.
+///
+/// The DHCPv4 configuration doesn't accept the simulatenous use of the
+/// "interface-name" and the "interface-name/address" tuple for the
+/// given interface. When the "interface-name" is specified it implies
+/// that the sockets will be opened on for all addresses configured on
+/// this interface. If the tuple of "interface-name/address" is specified
+/// there will be only one socket opened and bound to the specified address.
+/// This socket will be configured to listen to the broadcast messages
+/// reaching the interface as well as unicast messages sent to the address
+/// to which it is bound. It is allowed to select multiple addresses on the
+/// particular interface explicitly, e.g. "eth0/192.168.8.1",
+/// "eth0/192.168.8.2".
 class CfgIface {
 class CfgIface {
 public:
 public:
 
 
@@ -141,40 +177,7 @@ public:
 
 
     /// @brief Select interface to be used to receive DHCP traffic.
     /// @brief Select interface to be used to receive DHCP traffic.
     ///
     ///
-    /// This function controls the selection of the interface on which the
-    /// DHCP queries should be received by the server. The interface name
-    /// passed as the argument of this function may appear in one of the following
-    /// formats:
-    /// - interface-name, e.g. eth0
-    /// - interface-name/address, e.g. eth0/2001:db8:1::1 or eth0/192.168.8.1
-    ///
-    /// Extraneous spaces surrounding the interface name and/or address
-    /// are accepted. For example: eth0 / 2001:db8:1::1 will be accepted.
-    ///
-    /// When only interface name is specified (without an address) it is allowed
-    /// to use the "wildcard" interface name (*) which indicates that the server
-    /// should open sockets on all interfaces. When IPv6 is in use, the sockets
-    /// will be bound to the link local addresses. Wildcard interface names are
-    /// not allowed when specifying a unicast address. For example:
-    /// */2001:db8:1::1 is not allowed.
-    ///
-    /// The DHCPv6 configuration accepts simultaneous use of the "interface-name"
-    /// and "interface-name/address" tuple for the same interface, e.g.
-    /// "eth0", "eth0/2001:db8:1::1" specifies that the server should open a
-    /// socket and bind to link local address as well as open a socket bound to
-    /// the specified unicast address.
-    ///
-    /// The DHCPv4 configuration doesn't accept the simulatenous use of the
-    /// "interface-name" and the "interface-name/address" tuple for the
-    /// given interface. When the "interface-name" is specified it implies
-    /// that the sockets will be opened on for all addresses configured on
-    /// this interface. If the tuple of "interface-name/address" is specified
-    /// there will be only one socket opened and bound to the specified address.
-    /// This socket will be configured to listen to the broadcast messages
-    /// reaching the interface as well as unicast messages sent to the address
-    /// to which it is bound. It is allowed to select multiple addresses on the
-    /// particular interface explicitly, e.g. "eth0/192.168.8.1",
-    /// "eth0/192.168.8.2".
+    /// @ref CfgIface for a detail explaination of the interface name argument.
     ///
     ///
     /// @param family Address family (AF_INET or AF_INET6).
     /// @param family Address family (AF_INET or AF_INET6).
     /// @param iface_name Explicit interface name, a wildcard name (*) of
     /// @param iface_name Explicit interface name, a wildcard name (*) of

+ 1 - 1
src/lib/dhcpsrv/client_class_def.h

@@ -75,7 +75,7 @@ public:
 
 
     /// @brief Sets the class's option collection
     /// @brief Sets the class's option collection
     ///
     ///
-    /// @param options the option collection to assign the class
+    /// @param cfg_option the option collection to assign the class
     void setCfgOption(const CfgOptionPtr& cfg_option);
     void setCfgOption(const CfgOptionPtr& cfg_option);
 
 
     /// @brief Compares two @c ClientClassDef objects for equality.
     /// @brief Compares two @c ClientClassDef objects for equality.

+ 1 - 1
src/lib/dhcpsrv/hosts_log.cc

@@ -4,7 +4,7 @@
 // License, v. 2.0. If a copy of the MPL was not distributed with this
 // 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/.
 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 
-/// @file Defines the logger used by the @c isc::dhcp::HostMgr
+/// @brief Defines the logger used by the @c isc::dhcp::HostMgr
 
 
 #include "dhcpsrv/hosts_log.h"
 #include "dhcpsrv/hosts_log.h"
 
 

+ 2 - 2
src/lib/dhcpsrv/lease.cc

@@ -220,7 +220,7 @@ Lease4::operator=(const Lease4& other) {
     return (*this);
     return (*this);
 }
 }
 
 
-Lease6::Lease6(Type type, const isc::asiolink::IOAddress& addr,
+Lease6::Lease6(Lease::Type type, const isc::asiolink::IOAddress& addr,
                DuidPtr duid, uint32_t iaid, uint32_t preferred, uint32_t valid,
                DuidPtr duid, uint32_t iaid, uint32_t preferred, uint32_t valid,
                uint32_t t1, uint32_t t2, SubnetID subnet_id,
                uint32_t t1, uint32_t t2, SubnetID subnet_id,
                const HWAddrPtr& hwaddr, uint8_t prefixlen)
                const HWAddrPtr& hwaddr, uint8_t prefixlen)
@@ -234,7 +234,7 @@ Lease6::Lease6(Type type, const isc::asiolink::IOAddress& addr,
     cltt_ = time(NULL);
     cltt_ = time(NULL);
 }
 }
 
 
-Lease6::Lease6(Type type, const isc::asiolink::IOAddress& addr,
+Lease6::Lease6(Lease::Type type, const isc::asiolink::IOAddress& addr,
                DuidPtr duid, uint32_t iaid, uint32_t preferred, uint32_t valid,
                DuidPtr duid, uint32_t iaid, uint32_t preferred, uint32_t valid,
                uint32_t t1, uint32_t t2, SubnetID subnet_id,
                uint32_t t1, uint32_t t2, SubnetID subnet_id,
                const bool fqdn_fwd, const bool fqdn_rev,
                const bool fqdn_fwd, const bool fqdn_rev,

+ 3 - 3
src/lib/dhcpsrv/lease.h

@@ -422,7 +422,7 @@ struct Lease6 : public Lease {
     /// @brief Lease type
     /// @brief Lease type
     ///
     ///
     /// One of normal address, temporary address, or prefix.
     /// One of normal address, temporary address, or prefix.
-    Type type_;
+    Lease::Type type_;
 
 
     /// @brief IPv6 prefix length
     /// @brief IPv6 prefix length
     ///
     ///
@@ -459,7 +459,7 @@ struct Lease6 : public Lease {
     /// @param subnet_id A Subnet identifier.
     /// @param subnet_id A Subnet identifier.
     /// @param hwaddr hardware/MAC address (optional)
     /// @param hwaddr hardware/MAC address (optional)
     /// @param prefixlen An address prefix length (optional, defaults to 128)
     /// @param prefixlen An address prefix length (optional, defaults to 128)
-    Lease6(Type type, const isc::asiolink::IOAddress& addr, DuidPtr duid,
+    Lease6(Lease::Type type, const isc::asiolink::IOAddress& addr, DuidPtr duid,
            uint32_t iaid, uint32_t preferred, uint32_t valid, uint32_t t1,
            uint32_t iaid, uint32_t preferred, uint32_t valid, uint32_t t1,
            uint32_t t2, SubnetID subnet_id, const HWAddrPtr& hwaddr = HWAddrPtr(),
            uint32_t t2, SubnetID subnet_id, const HWAddrPtr& hwaddr = HWAddrPtr(),
            uint8_t prefixlen = 128);
            uint8_t prefixlen = 128);
@@ -480,7 +480,7 @@ struct Lease6 : public Lease {
     /// @param hostname FQDN of the client which gets the lease.
     /// @param hostname FQDN of the client which gets the lease.
     /// @param hwaddr hardware address (MAC), may be NULL
     /// @param hwaddr hardware address (MAC), may be NULL
     /// @param prefixlen An address prefix length.
     /// @param prefixlen An address prefix length.
-    Lease6(Type type, const isc::asiolink::IOAddress& addr, DuidPtr duid,
+    Lease6(Lease::Type type, const isc::asiolink::IOAddress& addr, DuidPtr duid,
            uint32_t iaid, uint32_t preferred, uint32_t valid, uint32_t t1,
            uint32_t iaid, uint32_t preferred, uint32_t valid, uint32_t t1,
            uint32_t t2, SubnetID subnet_id, const bool fqdn_fwd,
            uint32_t t2, SubnetID subnet_id, const bool fqdn_fwd,
            const bool fqdn_rev, const std::string& hostname,
            const bool fqdn_rev, const std::string& hostname,

+ 2 - 2
src/lib/dhcpsrv/parsers/client_class_def_parser.h

@@ -38,7 +38,7 @@
 ///
 ///
 /// -# "option-data" - a list which defines the options that should be
 /// -# "option-data" - a list which defines the options that should be
 /// assigned to memebers of the class.  This element is optional and parsed
 /// assigned to memebers of the class.  This element is optional and parsed
-/// using the @ref dhcp::OptionDataListParser.
+/// using the @ref isc::dhcp::OptionDataListParser.
 ///
 ///
 /// ExpressionParser  - creates an eval::Expression from a string element,
 /// ExpressionParser  - creates an eval::Expression from a string element,
 /// using the Eval Parser.
 /// using the Eval Parser.
@@ -163,7 +163,7 @@ public:
     /// @param class_def_list pointer to an element that holds entries
     /// @param class_def_list pointer to an element that holds entries
     /// for client class definitions.
     /// for client class definitions.
     /// @throw DhcpConfigError if configuration parsing fails.
     /// @throw DhcpConfigError if configuration parsing fails.
-    void build(isc::data::ConstElementPtr option_def_list);
+    void build(isc::data::ConstElementPtr class_def_list);
 
 
     /// @brief Commits class definitions to CfgMgr's global storage.
     /// @brief Commits class definitions to CfgMgr's global storage.
     void commit();
     void commit();

+ 0 - 1
src/lib/dhcpsrv/parsers/dhcp_parsers.h

@@ -1075,7 +1075,6 @@ protected:
     ///
     ///
     /// @throw BadValue if the text cannot be converted.
     /// @throw BadValue if the text cannot be converted.
     ///
     ///
-    /// @param text representation for conversion
     /// @return one of allowed HRMode values
     /// @return one of allowed HRMode values
     static Subnet::HRMode hrModeFromText(const std::string& txt);
     static Subnet::HRMode hrModeFromText(const std::string& txt);
 
 

+ 1 - 1
src/lib/dns/rdata/generic/opt_41.h

@@ -65,7 +65,7 @@ public:
     /// \param data The OPTION-DATA field of the pseudo RR.
     /// \param data The OPTION-DATA field of the pseudo RR.
     /// \param length The size of the \c data argument. OPTION-LENGTH is
     /// \param length The size of the \c data argument. OPTION-LENGTH is
     /// set to this size.
     /// set to this size.
-    /// \throw \c isc::InvalidParameter if this pseudo RR would cause
+    /// \throw isc::InvalidParameter if this pseudo RR would cause
     /// the OPT RDATA to overflow its RDLENGTH.
     /// the OPT RDATA to overflow its RDLENGTH.
     void appendPseudoRR(uint16_t code, const uint8_t* data, uint16_t length);
     void appendPseudoRR(uint16_t code, const uint8_t* data, uint16_t length);
 
 

+ 3 - 3
src/lib/dns/rdataclass.h

@@ -376,7 +376,7 @@ class CAA : public Rdata {
 public:
 public:
     // BEGIN_COMMON_MEMBERS
     // BEGIN_COMMON_MEMBERS
 
 
-    explicit CAA(const std::string& type_str);
+    explicit CAA(const std::string& caa_str);
     CAA(isc::util::InputBuffer& buffer, size_t rdata_len);
     CAA(isc::util::InputBuffer& buffer, size_t rdata_len);
     CAA(const CAA& other);
     CAA(const CAA& other);
     CAA(
     CAA(
@@ -1548,7 +1548,7 @@ public:
     /// \param data The OPTION-DATA field of the pseudo RR.
     /// \param data The OPTION-DATA field of the pseudo RR.
     /// \param length The size of the \c data argument. OPTION-LENGTH is
     /// \param length The size of the \c data argument. OPTION-LENGTH is
     /// set to this size.
     /// set to this size.
-    /// \throw \c isc::InvalidParameter if this pseudo RR would cause
+    /// \throw isc::InvalidParameter if this pseudo RR would cause
     /// the OPT RDATA to overflow its RDLENGTH.
     /// the OPT RDATA to overflow its RDLENGTH.
     void appendPseudoRR(uint16_t code, const uint8_t* data, uint16_t length);
     void appendPseudoRR(uint16_t code, const uint8_t* data, uint16_t length);
 
 
@@ -2104,7 +2104,7 @@ class TLSA : public Rdata {
 public:
 public:
     // BEGIN_COMMON_MEMBERS
     // BEGIN_COMMON_MEMBERS
 
 
-    explicit TLSA(const std::string& type_str);
+    explicit TLSA(const std::string& tlsa_str);
     TLSA(isc::util::InputBuffer& buffer, size_t rdata_len);
     TLSA(isc::util::InputBuffer& buffer, size_t rdata_len);
     TLSA(const TLSA& other);
     TLSA(const TLSA& other);
     TLSA(
     TLSA(

+ 3 - 3
src/lib/dns/rrclass-placeholder.h

@@ -204,7 +204,8 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param buffer An output buffer to store the wire data.
+    /// \param renderer DNS message rendering context that encapsulates the
+    /// output buffer in which the RRClass is to be stored.
     void toWire(AbstractMessageRenderer& renderer) const;
     void toWire(AbstractMessageRenderer& renderer) const;
     /// \brief Render the \c RRClass in the wire format.
     /// \brief Render the \c RRClass in the wire format.
     ///
     ///
@@ -214,8 +215,7 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param renderer DNS message rendering context that encapsulates the
-    /// output buffer in which the RRClass is to be stored.
+    /// \param buffer An output buffer to store the wire data.
     void toWire(isc::util::OutputBuffer& buffer) const;
     void toWire(isc::util::OutputBuffer& buffer) const;
     //@}
     //@}
 
 

+ 3 - 3
src/lib/dns/rrclass.h

@@ -211,7 +211,8 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param buffer An output buffer to store the wire data.
+    /// \param renderer DNS message rendering context that encapsulates the
+    /// output buffer in which the RRClass is to be stored.
     void toWire(AbstractMessageRenderer& renderer) const;
     void toWire(AbstractMessageRenderer& renderer) const;
     /// \brief Render the \c RRClass in the wire format.
     /// \brief Render the \c RRClass in the wire format.
     ///
     ///
@@ -221,8 +222,7 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param renderer DNS message rendering context that encapsulates the
-    /// output buffer in which the RRClass is to be stored.
+    /// \param buffer An output buffer to store the wire data.
     void toWire(isc::util::OutputBuffer& buffer) const;
     void toWire(isc::util::OutputBuffer& buffer) const;
     //@}
     //@}
 
 

+ 3 - 3
src/lib/dns/rrset.h

@@ -209,7 +209,7 @@ public:
     ///
     ///
     /// \return The length of the wire format representation of the
     /// \return The length of the wire format representation of the
     /// \c AbstractRRset.
     /// \c AbstractRRset.
-    /// \throw \c EmptyRRset if the \c AbstractRRset is empty.
+    /// \throw EmptyRRset if the \c AbstractRRset is empty.
     virtual uint16_t getLength() const = 0;
     virtual uint16_t getLength() const = 0;
 
 
     /// \brief Returns the owner name of the \c RRset.
     /// \brief Returns the owner name of the \c RRset.
@@ -670,7 +670,7 @@ public:
     ///
     ///
     /// \return The length of the wire format representation of the
     /// \return The length of the wire format representation of the
     /// \c BasicRRset.
     /// \c BasicRRset.
-    /// \throw \c EmptyRRset if the \c BasicRRset is empty.
+    /// \throw EmptyRRset if the \c BasicRRset is empty.
     virtual uint16_t getLength() const;
     virtual uint16_t getLength() const;
 
 
     /// \brief Returns the owner name of the \c RRset.
     /// \brief Returns the owner name of the \c RRset.
@@ -855,7 +855,7 @@ public:
     ///
     ///
     /// \return The length of the wire format representation of the
     /// \return The length of the wire format representation of the
     /// \c RRset.
     /// \c RRset.
-    /// \throw \c EmptyRRset if the \c RRset is empty.
+    /// \throw EmptyRRset if the \c RRset is empty.
     virtual uint16_t getLength() const;
     virtual uint16_t getLength() const;
 
 
     /// \brief Render the RRset in the wire format with name compression and
     /// \brief Render the RRset in the wire format with name compression and

+ 3 - 3
src/lib/dns/rrtype-placeholder.h

@@ -177,7 +177,8 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param buffer An output buffer to store the wire data.
+    /// \param renderer DNS message rendering context that encapsulates the
+    /// output buffer in which the RRType is to be stored.
     void toWire(AbstractMessageRenderer& renderer) const;
     void toWire(AbstractMessageRenderer& renderer) const;
     /// \brief Render the \c RRType in the wire format.
     /// \brief Render the \c RRType in the wire format.
     ///
     ///
@@ -187,8 +188,7 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param renderer DNS message rendering context that encapsulates the
-    /// output buffer in which the RRType is to be stored.
+    /// \param buffer An output buffer to store the wire data.
     void toWire(isc::util::OutputBuffer& buffer) const;
     void toWire(isc::util::OutputBuffer& buffer) const;
     //@}
     //@}
 
 

+ 3 - 3
src/lib/dns/rrtype.h

@@ -184,7 +184,8 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param buffer An output buffer to store the wire data.
+    /// \param renderer DNS message rendering context that encapsulates the
+    /// output buffer in which the RRType is to be stored.
     void toWire(AbstractMessageRenderer& renderer) const;
     void toWire(AbstractMessageRenderer& renderer) const;
     /// \brief Render the \c RRType in the wire format.
     /// \brief Render the \c RRType in the wire format.
     ///
     ///
@@ -194,8 +195,7 @@ public:
     /// If resource allocation in rendering process fails, a corresponding
     /// If resource allocation in rendering process fails, a corresponding
     /// standard exception will be thrown.
     /// standard exception will be thrown.
     ///
     ///
-    /// \param renderer DNS message rendering context that encapsulates the
-    /// output buffer in which the RRType is to be stored.
+    /// \param buffer An output buffer to store the wire data.
     void toWire(isc::util::OutputBuffer& buffer) const;
     void toWire(isc::util::OutputBuffer& buffer) const;
     //@}
     //@}
 
 

+ 2 - 0
src/lib/dns/tsigkey.h

@@ -106,6 +106,8 @@ public:
     /// \param secret Point to a binary sequence of the shared secret to be
     /// \param secret Point to a binary sequence of the shared secret to be
     /// used for this key, or \c NULL if the secret is empty.
     /// used for this key, or \c NULL if the secret is empty.
     /// \param secret_len The size of the binary %data (\c secret) in bytes.
     /// \param secret_len The size of the binary %data (\c secret) in bytes.
+    /// \param digestbits The number of bits to include in the digest
+    /// (0 means to include all)
     TSIGKey(const Name& key_name, const Name& algorithm_name,
     TSIGKey(const Name& key_name, const Name& algorithm_name,
             const void* secret, size_t secret_len, size_t digestbits = 0);
             const void* secret, size_t secret_len, size_t digestbits = 0);
 
 

+ 1 - 1
src/lib/stats/observation.h

@@ -126,7 +126,7 @@ class Observation {
     ///
     ///
     /// @param value duration value observed
     /// @param value duration value observed
     /// @throw InvalidStatType if statistic is not time duration
     /// @throw InvalidStatType if statistic is not time duration
-    void setValue(const StatsDuration& duration);
+    void setValue(const StatsDuration& value);
 
 
     /// @brief Records absolute string observation
     /// @brief Records absolute string observation
     ///
     ///

+ 24 - 16
src/lib/stats/stats_mgr.h

@@ -55,7 +55,7 @@ namespace stats {
 ///   either all or nothing. Adding logging entries only when necessary
 ///   either all or nothing. Adding logging entries only when necessary
 ///   in the code that uses StatsMgr gives better granularity.
 ///   in the code that uses StatsMgr gives better granularity.
 ///
 ///
-/// If this decision is revisited in the futere, the most universal places
+/// If this decision is revisited in the future, the most universal places
 /// for adding logging have been marked in @ref addValueInternal and
 /// for adding logging have been marked in @ref addValueInternal and
 /// @ref setValueInternal.
 /// @ref setValueInternal.
 class StatsMgr : public boost::noncopyable {
 class StatsMgr : public boost::noncopyable {
@@ -117,7 +117,7 @@ class StatsMgr : public boost::noncopyable {
     /// @param name name of the observation
     /// @param name name of the observation
     /// @param value duration value observed
     /// @param value duration value observed
     /// @throw InvalidStatType if statistic is not time duration
     /// @throw InvalidStatType if statistic is not time duration
-    void addValue(const std::string& name, const StatsDuration& time);
+    void addValue(const std::string& name, const StatsDuration& value);
 
 
     /// @brief Records incremental string observation.
     /// @brief Records incremental string observation.
     ///
     ///
@@ -248,12 +248,12 @@ class StatsMgr : public boost::noncopyable {
     ///
     ///
     /// @param name name of the command (ignored, should be "statistic-get")
     /// @param name name of the command (ignored, should be "statistic-get")
     /// @param params structure containing a map that contains "name"
     /// @param params structure containing a map that contains "name"
-    /// @param return answer containing details of specified statistic
+    /// @return answer containing details of specified statistic
     static isc::data::ConstElementPtr
     static isc::data::ConstElementPtr
     statisticGetHandler(const std::string& name,
     statisticGetHandler(const std::string& name,
                         const isc::data::ConstElementPtr& params);
                         const isc::data::ConstElementPtr& params);
 
 
-    /// @param Handles statistic-reset command
+    /// @brief Handles statistic-reset command
     ///
     ///
     /// This method handles statistic-reset command, which resets value
     /// This method handles statistic-reset command, which resets value
     /// of a given statistic. It expects one parameter stored in params map:
     /// of a given statistic. It expects one parameter stored in params map:
@@ -266,12 +266,12 @@ class StatsMgr : public boost::noncopyable {
     ///
     ///
     /// @param name name of the command (ignored, should be "statistic-reset")
     /// @param name name of the command (ignored, should be "statistic-reset")
     /// @param params structure containing a map that contains "name"
     /// @param params structure containing a map that contains "name"
-    /// @param return answer containing confirmation
+    /// @return answer containing confirmation
     static isc::data::ConstElementPtr
     static isc::data::ConstElementPtr
     statisticResetHandler(const std::string& name,
     statisticResetHandler(const std::string& name,
                           const isc::data::ConstElementPtr& params);
                           const isc::data::ConstElementPtr& params);
 
 
-    /// @param Handles statistic-remove command
+    /// @brief Handles statistic-remove command
     ///
     ///
     /// This method handles statistic-reset command, which removes a given
     /// This method handles statistic-reset command, which removes a given
     /// statistic completely. It expects one parameter stored in params map:
     /// statistic completely. It expects one parameter stored in params map:
@@ -284,7 +284,7 @@ class StatsMgr : public boost::noncopyable {
     ///
     ///
     /// @param name name of the command (ignored, should be "statistic-remove")
     /// @param name name of the command (ignored, should be "statistic-remove")
     /// @param params structure containing a map that contains "name" element
     /// @param params structure containing a map that contains "name" element
-    /// @param return answer containing confirmation
+    /// @return answer containing confirmation
     static isc::data::ConstElementPtr
     static isc::data::ConstElementPtr
     statisticRemoveHandler(const std::string& name,
     statisticRemoveHandler(const std::string& name,
                            const isc::data::ConstElementPtr& params);
                            const isc::data::ConstElementPtr& params);
@@ -296,7 +296,7 @@ class StatsMgr : public boost::noncopyable {
     ///
     ///
     /// @param name name of the command (ignored, should be "statistic-get-all")
     /// @param name name of the command (ignored, should be "statistic-get-all")
     /// @param params ignored
     /// @param params ignored
-    /// @param return answer containing values of all statistic
+    /// @return answer containing values of all statistic
     static isc::data::ConstElementPtr
     static isc::data::ConstElementPtr
     statisticGetAllHandler(const std::string& name,
     statisticGetAllHandler(const std::string& name,
                            const isc::data::ConstElementPtr& params);
                            const isc::data::ConstElementPtr& params);
@@ -308,7 +308,7 @@ class StatsMgr : public boost::noncopyable {
     ///
     ///
     /// @param name name of the command (ignored, should be "statistic-reset-all")
     /// @param name name of the command (ignored, should be "statistic-reset-all")
     /// @param params ignored
     /// @param params ignored
-    /// @param return answer confirming success of this operation
+    /// @return answer confirming success of this operation
     static isc::data::ConstElementPtr
     static isc::data::ConstElementPtr
     statisticResetAllHandler(const std::string& name,
     statisticResetAllHandler(const std::string& name,
                              const isc::data::ConstElementPtr& params);
                              const isc::data::ConstElementPtr& params);
@@ -320,7 +320,7 @@ class StatsMgr : public boost::noncopyable {
     ///
     ///
     /// @param name name of the command (ignored, should be "statistic-remove-all")
     /// @param name name of the command (ignored, should be "statistic-remove-all")
     /// @param params ignored
     /// @param params ignored
-    /// @param return answer confirming success of this operation
+    /// @return answer confirming success of this operation
     static isc::data::ConstElementPtr
     static isc::data::ConstElementPtr
     statisticRemoveAllHandler(const std::string& name,
     statisticRemoveAllHandler(const std::string& name,
                               const isc::data::ConstElementPtr& params);
                               const isc::data::ConstElementPtr& params);
@@ -329,6 +329,13 @@ class StatsMgr : public boost::noncopyable {
 
 
  private:
  private:
 
 
+    /// @brief Private constructor.
+    /// StatsMgr is a singleton. It should be accessed using @ref instance
+    /// method.
+    StatsMgr();
+
+    /// @public
+
     /// @brief Sets a given statistic to specified value (internal version).
     /// @brief Sets a given statistic to specified value (internal version).
     ///
     ///
     /// This template method sets statistic identified by name to a value
     /// This template method sets statistic identified by name to a value
@@ -352,6 +359,8 @@ class StatsMgr : public boost::noncopyable {
         }
         }
     }
     }
 
 
+    /// @public
+
     /// @brief Adds specified value to a given statistic (internal version).
     /// @brief Adds specified value to a given statistic (internal version).
     ///
     ///
     /// This template method adds specified value to a given statistic (identified
     /// This template method adds specified value to a given statistic (identified
@@ -380,17 +389,16 @@ class StatsMgr : public boost::noncopyable {
         }
         }
     }
     }
 
 
-    /// @brief Private constructor.
-    /// StatsMgr is a singleton. It should be accessed using @ref instance
-    /// method.
-    StatsMgr();
+    /// @public
 
 
     /// @brief Adds a new observation.
     /// @brief Adds a new observation.
     ///
     ///
     /// That's an utility method used by public @ref setValue() and
     /// That's an utility method used by public @ref setValue() and
     /// @ref addValue() methods.
     /// @ref addValue() methods.
-    /// @param obs observation
-    void addObservation(const ObservationPtr& o);
+    /// @param stat observation
+    void addObservation(const ObservationPtr& stat);
+
+    /// @private
 
 
     /// @brief Tries to delete an observation.
     /// @brief Tries to delete an observation.
     ///
     ///

+ 1 - 1
src/lib/util/csv_file.h

@@ -111,7 +111,7 @@ public:
 
 
     /// @brief Trims a given number of elements from the end of a row
     /// @brief Trims a given number of elements from the end of a row
     ///
     ///
-    /// @param number of elements to trim
+    /// @param count number of elements to trim
     ///
     ///
     /// @throw CSVFileError if the number to trim is larger than
     /// @throw CSVFileError if the number to trim is larger than
     /// then the number of elements
     /// then the number of elements

+ 4 - 5
src/lib/util/versioned_csv_file.h

@@ -80,8 +80,8 @@ typedef boost::shared_ptr<VersionedColumn> VersionedColumnPtr;
 /// -# If there are fewer columns in the header than in the schema, the file
 /// -# If there are fewer columns in the header than in the schema, the file
 /// is presumed to be an earlier schema version and will be upgraded as it is
 /// is presumed to be an earlier schema version and will be upgraded as it is
 /// read.  There is an ability to mark a specific column as being the minimum
 /// read.  There is an ability to mark a specific column as being the minimum
-/// column which must be present, see @ref VersionedCSVFile::
-/// setMinimumValidColumns().  If the header columns do not match up to this
+/// column which must be present, see @ref VersionedCSVFile::setMinimumValidColumns().
+/// If the header columns do not match up to this
 /// minimum column, the file is presumed to be too old to upgrade and the
 /// minimum column, the file is presumed to be too old to upgrade and the
 /// open will fail.  A valid, upgradable file will have an input schema
 /// open will fail.  A valid, upgradable file will have an input schema
 /// state of VersionedCSVFile::NEEDS_UPGRADE.
 /// state of VersionedCSVFile::NEEDS_UPGRADE.
@@ -144,7 +144,7 @@ public:
     /// The name of the column will be placed in the CSV header when new file
     /// The name of the column will be placed in the CSV header when new file
     /// is created by calling @c recreate or @c open function.
     /// is created by calling @c recreate or @c open function.
     ///
     ///
-    /// @param name Name of the column.
+    /// @param col_name Name of the column.
     /// @param version  Text representation of the schema version in which
     /// @param version  Text representation of the schema version in which
     /// this column first appeared.
     /// this column first appeared.
     /// @param default_value value the missing column should be given during
     /// @param default_value value the missing column should be given during
@@ -224,7 +224,6 @@ public:
     /// specified by that column's descriptor.
     /// specified by that column's descriptor.
     ///
     ///
     /// @param [out] row Object receiving the parsed CSV file.
     /// @param [out] row Object receiving the parsed CSV file.
-    /// @param skip_validation Do not perform validation.
     ///
     ///
     /// @return true if row has been read and validated; false if validation
     /// @return true if row has been read and validated; false if validation
     /// failed.
     /// failed.
@@ -247,7 +246,7 @@ public:
     ///
     ///
     /// @param index index within the list of columns of the desired column
     /// @param index index within the list of columns of the desired column
     /// @return a pointer to the VersionedColumn at the given index
     /// @return a pointer to the VersionedColumn at the given index
-    /// @trow OutOfRange exception if the index is invalid
+    /// @throw OutOfRange exception if the index is invalid
     const VersionedColumnPtr& getVersionedColumn(const size_t index) const;
     const VersionedColumnPtr& getVersionedColumn(const size_t index) const;
 
 
     /// @brief Fetches the state of the input file's schema
     /// @brief Fetches the state of the input file's schema