ROOT
v6-24
Reference Guide
Loading...
Searching...
No Matches
RRemoteProtocol.h
Go to the documentation of this file.
1
// @(#)root/net:$Id$
2
// Author: G. Ganis 10/5/2007
3
4
/*************************************************************************
5
* Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_RRemoteProtocol
13
#define ROOT_RRemoteProtocol
14
15
//////////////////////////////////////////////////////////////////////////
16
// //
17
// RRemoteProtocol //
18
// //
19
// Protocol and parameters for remote running //
20
// //
21
//////////////////////////////////////////////////////////////////////////
22
23
#include "
RtypesCore.h
"
24
25
// Protocol version we run
26
// 1 Initial version
27
const
Int_t
kRRemote_Protocol
= 1;
28
29
// Message types
30
enum
ERootRemMsgTypes
{
31
kRRT_Undef
= -1,
32
kRRT_Fatal
= 0,
33
kRRT_Reset
= 1,
34
kRRT_CheckFile
= 2,
35
kRRT_File
= 3,
36
kRRT_LogFile
= 4,
37
kRRT_LogDone
= 5,
38
kRRT_Protocol
= 6,
39
kRRT_GetObject
= 7,
40
kRRT_Message
= 8,
41
kRRT_Terminate
= 9,
42
kRRT_SendFile
= 10
43
};
44
45
// Interrupts
46
enum
ERootRemInterrupt
{
47
kRRI_Hard
= 1,
48
kRRI_Soft
= 2,
49
kRRI_Shutdown
= 3
50
};
51
52
#endif
kRRemote_Protocol
const Int_t kRRemote_Protocol
Definition
RRemoteProtocol.h:27
ERootRemMsgTypes
ERootRemMsgTypes
Definition
RRemoteProtocol.h:30
kRRT_Terminate
@ kRRT_Terminate
Definition
RRemoteProtocol.h:41
kRRT_LogFile
@ kRRT_LogFile
Definition
RRemoteProtocol.h:36
kRRT_Undef
@ kRRT_Undef
Definition
RRemoteProtocol.h:31
kRRT_CheckFile
@ kRRT_CheckFile
Definition
RRemoteProtocol.h:34
kRRT_GetObject
@ kRRT_GetObject
Definition
RRemoteProtocol.h:39
kRRT_File
@ kRRT_File
Definition
RRemoteProtocol.h:35
kRRT_LogDone
@ kRRT_LogDone
Definition
RRemoteProtocol.h:37
kRRT_Message
@ kRRT_Message
Definition
RRemoteProtocol.h:40
kRRT_Protocol
@ kRRT_Protocol
Definition
RRemoteProtocol.h:38
kRRT_SendFile
@ kRRT_SendFile
Definition
RRemoteProtocol.h:42
kRRT_Reset
@ kRRT_Reset
Definition
RRemoteProtocol.h:33
kRRT_Fatal
@ kRRT_Fatal
Definition
RRemoteProtocol.h:32
ERootRemInterrupt
ERootRemInterrupt
Definition
RRemoteProtocol.h:46
kRRI_Shutdown
@ kRRI_Shutdown
Definition
RRemoteProtocol.h:49
kRRI_Soft
@ kRRI_Soft
Definition
RRemoteProtocol.h:48
kRRI_Hard
@ kRRI_Hard
Definition
RRemoteProtocol.h:47
RtypesCore.h
Int_t
int Int_t
Definition
RtypesCore.h:45
net
net
inc
RRemoteProtocol.h
ROOT v6-24 - Reference Guide Generated on Tue Aug 22 2023 03:06:42 (GVA Time) using Doxygen 1.9.8