00001
00002
00003 #ifndef __ARC_DATACALLBACK_H__
00004 #define __ARC_DATACALLBACK_H__
00005
00006 namespace Arc {
00007
00009
00011 class DataCallback {
00012 public:
00013 DataCallback() {}
00014 virtual ~DataCallback() {}
00015 virtual bool cb(int) {
00016 return 0;
00017 }
00018 virtual bool cb(unsigned int) {
00019 return 0;
00020 }
00021 virtual bool cb(long long int) {
00022 return 0;
00023 }
00024 virtual bool cb(unsigned long long int) {
00025 return 0;
00026 }
00027 };
00028
00029 }
00030
00031 #endif // __ARC_DATACALLBACK_H__