xrootd
|
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