Program Listing for File HSBaseObj.h

Return to documentation for file (src/sta/HSBaseObj.h)

#pragma once

namespace HSFullTiming {

// HSBaseObj 类是 HSFullTiming 库中对象的基类。
// 它为所有需要拥有唯一标识符 (ID) 的对象提供了一个通用接口。
// 这个类封装了ID的存储和访问方法。
class HSBaseObj {
 public:
  HSBaseObj()
  {
  }
  void setId(int id)
  {
    m_id = id;
  }
  int getId()
  {
    return m_id;
  }

 protected:
  int m_id = -1;
};

}  // namespace HSFullTiming