Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# oscl_rand.h

Go to the documentation of this file.

    00001 // -*- c++ -*-
    00002 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00003
    00004 //                     O S C L _ R A N D
    00005
    00006 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00007
    00020 #ifndef OSCL_RAND_H_INCLUDED
    00021 #define OSCL_RAND_H_INCLUDED
    00022
    00023 #ifndef OSCLCONFIG_UTIL_H_INCLUDED
    00024 #include "osclconfig_util.h"
    00025 #endif
    00026
    00027 #ifndef OSCL_BASE_H_INCLUDED
    00028 #include "oscl_base.h"
    00029 #endif
    00030
    00031 #ifndef OSCL_MEM_BASIC_FUNCTIONS_H
    00032 #include "oscl_mem_basic_functions.h"
    00033 #endif
    00034
    00035 class OsclRand
    00036 {
    00037     public:
    00038         OSCL_COND_IMPORT_REF void Seed(int32 seed);
    00039         OSCL_COND_IMPORT_REF int32 Rand();
    00040     private:
    00041 };
    00042
    00043 #if (!OSCL_DISABLE_INLINES)
    00044 #include "oscl_rand.inl"
    00045 #endif
    00046
    00047
    00048 #endif
    00049