friend std::ostream &operator<<(std::ostream &stream,
const USBDeviceId &id);
- const char *getTopology() {return m_path.getTopology().c_str();}
+ const char *getTopology() const {return m_path.getTopology().c_str();}
private:
void initDevId(const std::string &sys_path);
friend std::ostream& operator<<(std::ostream& stream,
const PolicySubjectId& id);
- const char *getAppData() {return m_smk.c_str();}
+ const char *getAppData() const {return m_smk.c_str();}
private:
std::string m_smk;
bool operator==(const USBAccessMapKey &r) const;
friend std::ostream& operator<<(std::ostream& stream,
const USBAccessMapKey& key);
- const char* getDeviceTopology() {return m_device.getTopology();}
- const char* getAppData() {return m_subject.getAppData();}
+ const char* getDeviceTopology() const {return m_device.getTopology();}
+ const char* getAppData() const {return m_subject.getAppData();}
private:
PolicySubjectId m_subject;