/home/coin/SVN-release/CoinAll-1.1.0/Alps/src/AlpsMessageTag.h

Go to the documentation of this file.
00001 /*===========================================================================*
00002  * This file is part of the Abstract Library for Parallel Search (ALPS).     *
00003  *                                                                           *
00004  * ALPS is distributed under the Common Public License as part of the        *
00005  * COIN-OR repository (http://www.coin-or.org).                              *
00006  *                                                                           *
00007  * Authors:                                                                  *
00008  *                                                                           *
00009  *          Yan Xu, Lehigh University                                        *
00010  *          Ted Ralphs, Lehigh University                                    *
00011  *                                                                           *
00012  * Conceptual Design:                                                        *
00013  *                                                                           *
00014  *          Yan Xu, Lehigh University                                        *
00015  *          Ted Ralphs, Lehigh University                                    *
00016  *          Laszlo Ladanyi, IBM T.J. Watson Research Center                  *
00017  *          Matthew Saltzman, Clemson University                             *
00018  *                                                                           * 
00019  *                                                                           *
00020  * Copyright (C) 2001-2007, Lehigh University, Yan Xu, and Ted Ralphs.       *
00021  *===========================================================================*/
00022 
00023 #ifndef AlpsMessageTag_h
00024 #define AlpsMessageTag_h
00025 
00026 // This file is fully docified.
00027 
00031 enum AlpsMessageTag{
00032 
00035   // 0
00036   AlpsMsgContOrTerm = 0,
00037 
00039   // 1
00040   AlpsMsgAskDonate,
00041 
00043   // 2
00044   AlpsMsgAskDonateToHub,
00045 
00047   // 3
00048   AlpsMsgAskHubShare,
00049 
00051   // 4
00052   AlpsMsgFinishInit,
00053 
00055   // 5
00056   AlpsMsgHubLoad,
00057 
00060   // 6
00061   AlpsMsgAskLoad,
00062 
00065   // 7
00066   AlpsMsgAskPause,
00067 
00069   // 8
00070   AlpsMsgAskTerminate,
00071 
00073   // 9
00074   AlpsMsgIdle,
00075 
00077   // 10
00078   AlpsMsgIncumbent,
00079 
00082   // 11
00083   AlpsMsgLoadInfo,
00084 
00086   // 12
00087   AlpsMsgWorkerNeedWork,
00088 
00090   // 13
00091   AlpsMsgModel,
00092 
00094   // 14
00095   AlpsMsgNode,
00096 
00098   // 15
00099   AlpsMsgParams,
00100 
00102   // 16
00103   AlpsMsgTermCheck,
00104 
00106   // 17
00107   AlpsMsgHubCheckCluster,
00108   
00110   // 18
00111   AlpsMsgHubPeriodCheck,
00112 
00114   // 19
00115   AlpsMsgHubPeriodReport,
00116   
00118   // 20
00119   AlpsMsgHubStatus,
00120 
00122   // 21
00123   AlpsMsgWorkerStatus,
00124 
00126   // 22
00127   AlpsMsgHubTermStatus,
00128 
00130   // 23
00131   AlpsMsgWorkerTermStatus,
00132 
00134   // 24
00135   AlpsMsgSize,
00136 
00138   // 25
00139   AlpsMsgSubTreeByMaster,
00140 
00142   // 26
00143   AlpsMsgSubTree,
00144 
00146   // 27
00147   AlpsMsgNodeSize,
00148 
00149   // 28
00150   AlpsMsgTellMasterRecv,
00151 
00152   // 29
00153   AlpsMsgTellHubRecv,
00154 
00155   // 30
00156   AlpsMsgIndicesFromMaster,
00157 
00158   // 31
00159   AlpsMsgWorkerAskIndices,
00160 
00161   // 32
00162   AlpsMsgForceTerm,
00163 
00164   // 33
00165   AlpsMsgMasterIncumbent,
00166 
00167   // 34
00168   AlpsMsgHubIncumbent,
00169 
00170   // 35
00171   AlpsMsgAskHubPause,
00172 
00174   // 36
00175   AlpsMsgAskDonateToWorker,
00176   
00177   // 37
00178   AlpsMsgSubTreeByWorker,
00179 
00180   // 38
00181   AlpsMsgIncumbentTwo,
00182   
00185   // 39
00186   AlpsMsgModelGenRampUp,
00187 
00190   // 40
00191   AlpsMsgModelGenSearch,
00192 
00195   // 41
00196   AlpsMsgHubFailFindDonor,
00197 
00199   // 42
00200   AlpsMsgRampUpLoad,
00201 
00203   // 43
00204   AlpsMsgRampUpDonate,
00205 
00207   // 44
00208   AlpsMsgFinishInitHub,
00209 
00211   AlpsMsgErrorCode
00212 };
00213 
00214 #endif

Generated on Sun Nov 14 14:06:28 2010 for Coin-All by  doxygen 1.4.7