xrootd
XrdFrmXfrAgent.hh
Go to the documentation of this file.
1 #ifndef __FRMXFRAGENT_H__
2 #define __FRMXFRAGENT_H__
3 /******************************************************************************/
4 /* */
5 /* X r d F r m X f r A g e n t . h h */
6 /* */
7 /* */
8 /* (c) 2010 by the Board of Trustees of the Leland Stanford, Jr., University */
9 /* All Rights Reserved */
10 /* Produced by Andrew Hanushevsky for Stanford University under contract */
11 /* DE-AC02-76-SFO0515 with the Department of Energy */
12 /******************************************************************************/
13 
14 #include "XrdFrc/XrdFrcReqAgent.hh"
15 
16 class XrdOucStream;
17 
19 {
20 public:
21 
22 static void Process(XrdOucStream &Request);
23 
24 static int Start();
25 
28 
29 private:
30 
31 static void Add (XrdOucStream &Request, char *Tok, XrdFrcReqAgent &Server);
32 static XrdFrcReqAgent *Agent(char bType);
33 static void Del (XrdOucStream &Request, char *Tok, XrdFrcReqAgent &Server);
34 static void List(XrdOucStream &Request, char *Tok);
35 
40 };
41 #endif