All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
ndn::GroupManagerDb Member List

This is the complete list of members for ndn::GroupManagerDb, including all inherited members.

addEKey(const Name &eKeyName, const Blob &publicKey, const Blob &privateKey)=0ndn::GroupManagerDbpure virtual
addMember(const std::string &scheduleName, const Name &keyName, const Blob &key)=0ndn::GroupManagerDbpure virtual
addSchedule(const std::string &name, const Schedule &schedule)=0ndn::GroupManagerDbpure virtual
cleanEKeys()=0ndn::GroupManagerDbpure virtual
deleteEKey(const Name &eKeyName)=0ndn::GroupManagerDbpure virtual
deleteMember(const Name &identity)=0ndn::GroupManagerDbpure virtual
deleteSchedule(const std::string &name)=0ndn::GroupManagerDbpure virtual
getEKey(const Name &eKeyName, Blob &publicKey, Blob &privateKey)=0ndn::GroupManagerDbpure virtual
getMemberSchedule(const Name &identity)=0ndn::GroupManagerDbpure virtual
getSchedule(const std::string &name)=0ndn::GroupManagerDbpure virtual
getScheduleMembers(const std::string &name, std::map< Name, Blob > &memberMap)=0ndn::GroupManagerDbpure virtual
hasEKey(const Name &eKeyName)=0ndn::GroupManagerDbpure virtual
hasMember(const Name &identity)=0ndn::GroupManagerDbpure virtual
hasSchedule(const std::string &name)=0ndn::GroupManagerDbpure virtual
listAllMembers(std::vector< Name > &nameList)=0ndn::GroupManagerDbpure virtual
listAllScheduleNames(std::vector< std::string > &nameList)=0ndn::GroupManagerDbpure virtual
renameSchedule(const std::string &oldName, const std::string &newName)=0ndn::GroupManagerDbpure virtual
updateMemberSchedule(const Name &identity, const std::string &scheduleName)=0ndn::GroupManagerDbpure virtual
updateSchedule(const std::string &name, const Schedule &schedule)=0ndn::GroupManagerDbpure virtual
~GroupManagerDb()ndn::GroupManagerDbvirtual