xrootd
XrdFrmXfrDaemon.hh
Go to the documentation of this file.
00001 #ifndef __FRMXFRDAEMON_H__
00002 #define __FRMXFRDAEMON_H__
00003 /******************************************************************************/
00004 /*                                                                            */
00005 /*                    X r d F r m X f r D a e m o n . h h                     */
00006 /*                                                                            */
00007 /* (c) 2010 by the Board of Trustees of the Leland Stanford, Jr., University  */
00008 /*                            All Rights Reserved                             */
00009 /*   Produced by Andrew Hanushevsky for Stanford University under contract    */
00010 /*              DE-AC02-76-SFO0515 with the Department of Energy              */
00011 /******************************************************************************/
00012 
00013 #include "XrdFrm/XrdFrmReqBoss.hh"
00014 
00015 class XrdFrmXfrDaemon
00016 {
00017 public:
00018 
00019 static int  Init();
00020 
00021 static void Pong();
00022 
00023 static int  Start();
00024 
00025            XrdFrmXfrDaemon() {}
00026           ~XrdFrmXfrDaemon() {}
00027 
00028 private:
00029 static XrdFrmReqBoss *Boss(char bType);
00030 
00031 static XrdFrmReqBoss GetBoss;
00032 static XrdFrmReqBoss PutBoss;
00033 static XrdFrmReqBoss MigBoss;
00034 static XrdFrmReqBoss StgBoss;
00035 };
00036 #endif