xrootd
XrdClientCallback.hh
Go to the documentation of this file.
00001 
00002 //                                                                      //
00003 // XrdClientCallback                                                    // 
00004 //                                                                      //
00005 // Author: Fabrizio Furano (CERN IT-DSS, 2009)                          //
00006 //                                                                      //
00007 // Base class for objects receiving events from XrdClient               //
00008 //                                                                      //
00010 
00011 //       $Id$
00012 
00013 #ifndef XRD_CLIENTCALLBACK_H
00014 #define XRD_CLIENTCALLBACK_H
00015 
00016 class XrdClientAbs;
00017 
00018 class XrdClientCallback
00019 {
00020 
00021 public:
00022 
00023    // Invoked when an Open request completes with some result.
00024    virtual void OpenComplete(XrdClientAbs *clientP, void *cbArg, bool res) = 0;
00025 
00026    XrdClientCallback() {}
00027    virtual ~XrdClientCallback() {}
00028 };
00029 
00030 
00031 
00032 #endif