nsprpub/pr/src/cplus/rcinrval.cpp

Thu, 15 Jan 2015 15:55:04 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:55:04 +0100
branch
TOR_BUG_9701
changeset 9
a63d609f5ebe
permissions
-rw-r--r--

Back out 97036ab72558 which inappropriately compared turds to third parties.

michael@0 1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
michael@0 2 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 3 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 5
michael@0 6 /*
michael@0 7 ** C++ interval times (ref: prinrval.h)
michael@0 8 **
michael@0 9 ** An interval is a period of time. The start of the interval (epoch)
michael@0 10 ** must be defined by the application. The unit of time of an interval
michael@0 11 ** is platform dependent, therefore so is the maximum interval that is
michael@0 12 ** representable. However, that interval is never less that ~12 hours.
michael@0 13 */
michael@0 14
michael@0 15 #include "rcinrval.h"
michael@0 16
michael@0 17 RCInterval::~RCInterval() { }
michael@0 18
michael@0 19 RCInterval::RCInterval(RCInterval::RCReservedInterval special): RCBase()
michael@0 20 {
michael@0 21 switch (special)
michael@0 22 {
michael@0 23 case RCInterval::now:
michael@0 24 interval = PR_IntervalNow();
michael@0 25 break;
michael@0 26 case RCInterval::no_timeout:
michael@0 27 interval = PR_INTERVAL_NO_TIMEOUT;
michael@0 28 break;
michael@0 29 case RCInterval::no_wait:
michael@0 30 interval = PR_INTERVAL_NO_WAIT;
michael@0 31 break;
michael@0 32 default:
michael@0 33 break;
michael@0 34 }
michael@0 35 } /* RCInterval::RCInterval */
michael@0 36
michael@0 37 /* rcinrval.cpp */

mercurial