00001 #ifndef Registration_HPP 00002 #define Registration_HPP 00003 00017 class Registration{ 00018 00019 private: 00020 00021 void * ptr_; 00022 int size_; 00023 int superstep_; 00025 public: 00026 00035 Registration(void * ptr, int size, int superstep): 00036 ptr_(ptr),size_(size),superstep_(superstep){} 00037 00041 void * ptr(){ return ptr_; } 00042 00046 int size(){ return size_; } 00047 00051 int superstep(){ return superstep_; } 00052 }; 00053 00054 #endif//Registration_HPP 00055 00056