OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [java/] [util/] [concurrent/] [TimeUnit.h] - Blame information for rev 775

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 758 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __java_util_concurrent_TimeUnit__
5
#define __java_util_concurrent_TimeUnit__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Enum.h>
10
#include <gcj/array.h>
11
 
12
 
13
class java::util::concurrent::TimeUnit : public ::java::lang::Enum
14
{
15
 
16
  TimeUnit(::java::lang::String *, jint);
17
public: // actually package-private
18
  static jlong x(jlong, jlong, jlong);
19
public:
20
  virtual jlong convert(jlong, ::java::util::concurrent::TimeUnit *);
21
  virtual jlong toNanos(jlong);
22
  virtual jlong toMicros(jlong);
23
  virtual jlong toMillis(jlong);
24
  virtual jlong toSeconds(jlong);
25
  virtual jlong toMinutes(jlong);
26
  virtual jlong toHours(jlong);
27
  virtual jlong toDays(jlong);
28
public: // actually package-private
29
  virtual jint excessNanos(jlong, jlong) = 0;
30
public:
31
  virtual void timedWait(::java::lang::Object *, jlong);
32
  virtual void timedJoin(::java::lang::Thread *, jlong);
33
  virtual void sleep(jlong);
34
  static JArray< ::java::util::concurrent::TimeUnit * > * values();
35
  static ::java::util::concurrent::TimeUnit * valueOf(::java::lang::String *);
36
public: // actually package-private
37
  TimeUnit(::java::lang::String *, jint, ::java::util::concurrent::TimeUnit *);
38
public:
39
  static ::java::util::concurrent::TimeUnit * NANOSECONDS;
40
  static ::java::util::concurrent::TimeUnit * MICROSECONDS;
41
  static ::java::util::concurrent::TimeUnit * MILLISECONDS;
42
  static ::java::util::concurrent::TimeUnit * SECONDS;
43
  static ::java::util::concurrent::TimeUnit * MINUTES;
44
  static ::java::util::concurrent::TimeUnit * HOURS;
45
  static ::java::util::concurrent::TimeUnit * DAYS;
46
public: // actually package-private
47
  static const jlong C0 = 1LL;
48
  static const jlong C1 = 1000LL;
49
  static const jlong C2 = 1000000LL;
50
  static const jlong C3 = 1000000000LL;
51
  static const jlong C4 = 60000000000LL;
52
  static const jlong C5 = 3600000000000LL;
53
  static const jlong C6 = 86400000000000LL;
54
  static const jlong MAX = 9223372036854775807LL;
55
private:
56
  static JArray< ::java::util::concurrent::TimeUnit * > * ENUM$VALUES;
57
public:
58
  static ::java::lang::Class class$;
59
};
60
 
61
#endif // __java_util_concurrent_TimeUnit__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.