diff options
Diffstat (limited to 'lib/service/service.cpp')
| -rw-r--r-- | lib/service/service.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/service/service.cpp b/lib/service/service.cpp index 11f88b1f..aa1ee4d8 100644 --- a/lib/service/service.cpp +++ b/lib/service/service.cpp @@ -51,6 +51,16 @@ std::string eServiceReference::toString() const return ret; } +std::string eServiceReference::toCompareString() const +{ + std::string ret; + ret += getNum(type); + ret += ":0"; + for (unsigned int i=0; i<sizeof(data)/sizeof(*data); ++i) + ret+=":"+getNum(data[i], 0x10); + ret+=":"+path; + return ret; +} eServiceCenter *eServiceCenter::instance; |
