/home/coin/SVN-release/OS-2.0.0/Bcp/src/VG/BCP_vg_param.cpp

Go to the documentation of this file.
00001 // Copyright (C) 2000, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 #include "BCP_vg_param.hpp"
00004 #include "BCP_parameters.hpp"
00005 
00006 using std::make_pair;
00007 
00008 template <>
00009 void BCP_parameter_set<BCP_vg_par>::create_keyword_list() {
00010    // Create the list of keywords for parameter file reading
00011    //--------------------------------------------------------------------------
00012    // CharPar
00013    keys.push_back(make_pair(BCP_string("BCP_ReportWhenDefaultIsExecuted"),
00014                             BCP_parameter(BCP_CharPar,
00015                                           ReportWhenDefaultIsExecuted)));
00016 //    keys.push_back(make_pair(BCP_string("BCP_"),
00017 //                          BCP_parameter(BCP_CharPar,
00018 //                                        )));
00019 
00020    //--------------------------------------------------------------------------
00021    // IntPar
00022    keys.push_back(make_pair(BCP_string("BCP_NiceLevel"),
00023                             BCP_parameter(BCP_IntPar,
00024                                           NiceLevel)));
00025 //    keys.push_back(make_pair(BCP_string("BCP_"),
00026 //                          BCP_parameter(BCP_IntPar,
00027 //                                        )));
00028 
00029    //--------------------------------------------------------------------------
00030    // DoublePar
00031 //    keys.push_back(make_pair(BCP_string("BCP_"),
00032 //                          BCP_parameter(BCP_DoublePar,
00033 //                                        )));
00034 
00035    //--------------------------------------------------------------------------
00036    // StringPar
00037    keys.push_back(make_pair(BCP_string("BCP_LogFileName"),
00038                             BCP_parameter(BCP_StringPar,
00039                                           LogFileName)));
00040 //    keys.push_back(make_pair(BCP_string("BCP_"),
00041 //                          BCP_parameter(BCP_StringPar,
00042 //                                        )));
00043    
00044    //--------------------------------------------------------------------------
00045    // BoolArrayPar
00046 //    keys.push_back(make_pair(BCP_string("BCP_"),
00047 //                          BCP_parameter(BCP_BoolArrayPar,
00048 //                                        Verbosity,
00049 //                                        )));
00050 }
00051 
00052 //#############################################################################
00053 
00054 template <>
00055 void BCP_parameter_set<BCP_vg_par>::set_default_entries(){
00056    //--------------------------------------------------------------------------
00057    // CharPar
00058    set_entry(ReportWhenDefaultIsExecuted, true);
00059    set_entry(MessagePassingIsSerial, false);
00060    //--------------------------------------------------------------------------
00061    // IntPar
00062    set_entry(NiceLevel, 0);
00063    //--------------------------------------------------------------------------
00064    // DoublePar
00065    //--------------------------------------------------------------------------
00066    // StringPar
00067    set_entry(LogFileName,"");
00068    //--------------------------------------------------------------------------
00069    // BoolArrayPar
00070 }

Generated on Mon Aug 3 03:02:16 2009 by  doxygen 1.4.7