Task #1194
Updated by Junxiao Shi almost 11 years ago
Implement PIT API over NameTree. * Establish one-to-many relationship between NameTree entry and PIT entry * PIT entry has a pointer to the NameTree entry with same Name. * NameTree entry has a collection of pointers to PIT entries. Selectors must differ among those PIT entries. * Pit::insert inserts a NameTree entry, and attaches fib::Entry onto NameTree entry. * Pit::remove detaches fib::Entry from NameTree entry, but does not necessarily delete the NameTree entry. * Pit::findAllDataMatches Fib::findAllDataMatches uses relevant features in NameTree API to find all Interests that can be satisifed by a Data; its return type should be iterable of pit::Entry. API.