Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:11:28

0001 // @(#)root/net:$Id$
0002 // Author: G. Ganis  10/5/2007
0003 
0004 /*************************************************************************
0005  * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers.               *
0006  * All rights reserved.                                                  *
0007  *                                                                       *
0008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0010  *************************************************************************/
0011 
0012 #ifndef ROOT_RRemoteProtocol
0013 #define ROOT_RRemoteProtocol
0014 
0015 //////////////////////////////////////////////////////////////////////////
0016 //                                                                      //
0017 // RRemoteProtocol                                                      //
0018 //                                                                      //
0019 // Protocol and parameters for remote running                           //
0020 //                                                                      //
0021 //////////////////////////////////////////////////////////////////////////
0022 
0023 #include "RtypesCore.h"
0024 
0025 // Protocol version we run
0026 // 1              Initial version
0027 const Int_t       kRRemote_Protocol = 1;
0028 
0029 // Message types
0030 enum ERootRemMsgTypes {
0031    kRRT_Undef           = -1,
0032    kRRT_Fatal           = 0,
0033    kRRT_Reset           = 1,
0034    kRRT_CheckFile       = 2,
0035    kRRT_File            = 3,
0036    kRRT_LogFile         = 4,
0037    kRRT_LogDone         = 5,
0038    kRRT_Protocol        = 6,
0039    kRRT_GetObject       = 7,
0040    kRRT_Message         = 8,
0041    kRRT_Terminate       = 9,
0042    kRRT_SendFile        = 10
0043 };
0044 
0045 // Interrupts
0046 enum ERootRemInterrupt {
0047    kRRI_Hard          = 1,
0048    kRRI_Soft          = 2,
0049    kRRI_Shutdown      = 3
0050 };
0051 
0052 #endif