RRemoteProtocol.h

Go to the documentation of this file.
00001 // @(#)root/net:$Id: RRemoteProtocol.h 23091 2008-04-09 15:04:27Z rdm $
00002 // Author: G. Ganis  10/5/2007
00003 
00004 /*************************************************************************
00005  * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers.               *
00006  * All rights reserved.                                                  *
00007  *                                                                       *
00008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00010  *************************************************************************/
00011 
00012 #ifndef ROOT_RRemoteProtocol
00013 #define ROOT_RRemoteProtocol
00014 
00015 //////////////////////////////////////////////////////////////////////////
00016 //                                                                      //
00017 // RRemoteProtocol                                                      //
00018 //                                                                      //
00019 // Protocol and parameters for remote running                           //
00020 //                                                                      //
00021 //////////////////////////////////////////////////////////////////////////
00022 
00023 #ifndef ROOT_Rtypes
00024 #include "Rtypes.h"
00025 #endif
00026 
00027 // Protocol version we run
00028 // 1              Initial version
00029 const Int_t       kRRemote_Protocol = 1;
00030 
00031 // Message types
00032 enum ERootRemMsgTypes {
00033    kRRT_Undef           = -1,
00034    kRRT_Fatal           = 0,
00035    kRRT_Reset           = 1,
00036    kRRT_CheckFile       = 2,
00037    kRRT_File            = 3,
00038    kRRT_LogFile         = 4,
00039    kRRT_LogDone         = 5,
00040    kRRT_Protocol        = 6,
00041    kRRT_GetObject       = 7,
00042    kRRT_Message         = 8,
00043    kRRT_Terminate       = 9,
00044    kRRT_SendFile        = 10
00045 };
00046 
00047 // Interrupts
00048 enum ERootRemInterrupt {
00049    kRRI_Hard          = 1,
00050    kRRI_Soft          = 2,
00051    kRRI_Shutdown      = 3
00052 };
00053 
00054 #endif

Generated on Tue Jul 5 14:26:29 2011 for ROOT_528-00b_version by  doxygen 1.5.1