From fbce7dd40fdc965ea439746797dcebb9cb83836e Mon Sep 17 00:00:00 2001 From: Marcin Siodelski Date: Mon, 12 Jan 2015 12:38:47 +0100 Subject: [3671] Added unit test for loading v6 leases from multiple files. Also, prevented opening the optional lease files if they don't exist. --- src/lib/util/csv_file.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/lib/util/csv_file.h') diff --git a/src/lib/util/csv_file.h b/src/lib/util/csv_file.h index 123948f8bd..2ac2bef05f 100644 --- a/src/lib/util/csv_file.h +++ b/src/lib/util/csv_file.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2014-2015 Internet Systems Consortium, Inc. ("ISC") // // Permission to use, copy, modify, and/or distribute this software for any // purpose with or without fee is hereby granted, provided that the above @@ -320,6 +320,14 @@ public: /// @brief Closes the CSV file. void close(); + /// @brief Checks if the CSV file exists. + /// + /// This method doesn't check if the existing file has a correct file + /// format. + /// + /// @return true if file exists, false otherwise. + bool exists() const; + /// @brief Flushes a file. void flush() const; -- cgit v1.2.3