MCPcopy Create free account
hub / github.com/amule-project/amule / RemoveKeyword

Method RemoveKeyword

src/SharedFileList.cpp:237–252  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235}
236
237void CPublishKeywordList::RemoveKeyword(const wxString& keyword, CKnownFile *file)
238{
239 CKeyWordList::iterator pos;
240 CPublishKeyword* pubKw = FindKeyword(keyword, &pos);
241 if (pubKw != NULL) {
242 if (pubKw->RemoveRef(file) == 0) {
243 if (pos == m_posNextKeyword) {
244 ++m_posNextKeyword;
245 }
246 m_lstKeywords.erase(pos);
247 m_keywordIndex.erase(keyword);
248 delete pubKw;
249 SetNextPublishTime(0);
250 }
251 }
252}
253
254void CPublishKeywordList::RemoveKeywords(CKnownFile* pFile)
255{

Callers 1

RenameFileMethod · 0.80

Calls 2

RemoveRefMethod · 0.80
eraseMethod · 0.80

Tested by

no test coverage detected