• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

XrdFrmPstg.hh

Go to the documentation of this file.
00001 #ifndef __FRMPSTG_H__
00002 #define __FRMPSTG_H__
00003 /******************************************************************************/
00004 /*                                                                            */
00005 /*                         X r d F r m P s t g . h h                          */
00006 /*                                                                            */
00007 /* (c) 2009 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 //          $Id: XrdFrmPstg.hh,v 1.1 2009/01/14 03:35:17 abh Exp $
00014 
00015 class XrdOucStream;
00016 
00017 class XrdFrmPstg
00018 {
00019 public:
00020 
00021 int  Agent(char *c2sFN);
00022 
00023 int  Server(int udpFD);
00024 
00025 void Server_Driver(int PushIt);
00026 
00027 void Server_Stage();
00028 
00029      XrdFrmPstg() {}
00030     ~XrdFrmPstg() {}
00031 
00032 private:
00033 
00034 void Agent_Add(XrdOucStream &Request, char *Tok);
00035 void Agent_Del(XrdOucStream &Request, char *Tok);
00036 void Agent_Lst(XrdOucStream &Request, char *Tok);
00037 };
00038 namespace XrdFrm
00039 {
00040 extern XrdFrmPstg PreStage;
00041 }
00042 #endif

Generated on Wed Sep 1 2010 for xrootd by  doxygen 1.7.1