dc_policy.h

Go to the documentation of this file.
00001 // -*- c++ -*-
00002 // ****************************************************************************
00003 //  Name: dc_policy.h
00004 //  Athr: Michael D. Beynon (mdb)
00005 //  Date: 04/25/2001 : mdb - Created.
00006 //  Desc: 
00007 // ****************************************************************************
00010 #if !defined(H_DC_POLICY)
00011 #define H_DC_POLICY
00012 
00013 #include "lib/dc_standard.h"
00014 
00020 typedef enum {
00021   DC_StreamWritePolicy_RR=0,
00022   DC_StreamWritePolicy_WRR,
00023   //  DC_StreamWritePolicy_SRR,  // scaled for number of processors and speed
00024   DC_StreamWritePolicy_DD,
00025   DC_StreamWritePolicy_UD
00026 } DC_StreamWritePolicy_t;
00027 
00028 extern const char *DC_StreamWritePolicy_tostr(DC_StreamWritePolicy_t ePolicy);
00029 extern DC_StreamWritePolicy_t DC_StreamWritePolicy_toenum(char *sbPolicy);
00030 
00031 
00032 #endif /* H_DC_POLICY */
00033 // ****************************************************************************

Generated at Mon Mar 3 13:53:21 2003 for DataCutter by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001