From 037e0f4ecf781aa8a5819ec036d3cfbb852768a7 Mon Sep 17 00:00:00 2001 From: thlo Date: Sun, 21 Apr 2013 16:20:52 +0200 Subject: Plugin code refactoring. --- mngurls.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'mngurls.c') diff --git a/mngurls.c b/mngurls.c index e9f18d0..dabcfe7 100644 --- a/mngurls.c +++ b/mngurls.c @@ -39,6 +39,7 @@ cManageUrls::~cManageUrls() { //TODO: delete entries }; + //called from outside to add an entry void cManageUrls::appendEntry(string type, string url) { // iter through entries @@ -61,6 +62,27 @@ void cManageUrls::appendEntry(string type, string url) { } } + +void cManageUrls::deleteEntry(string type, string url) { + *(mLog->log()) << " cManageUrls::deleteEntry: type= " << type << "guid= " << url << endl; + + bool found = false; + if (type.compare("YT") !=0) { + return; + } + for (int i = 0; i < mEntries.size(); i ++) { + if (url.compare(mEntries[i]->mEntry) == 0) { + // delete the entry here + *(mLog->log()) << " cManageUrls::deleteEntry ... " << endl; + found = true; + break; + } + } + +} + + + size_t cManageUrls::size() { return mEntries.size(); } -- cgit v1.2.3