16 #ifndef AACE_ADDRESS_BOOK_ADDRESS_BOOK_ENGINE_INTERFACE_H 17 #define AACE_ADDRESS_BOOK_ADDRESS_BOOK_ENGINE_INTERFACE_H 19 #include "AddressBook.h" 22 namespace addressBook {
24 class AddressBookEngineInterface {
26 using AddressBookType = aace::addressBook::AddressBook::AddressBookType;
28 virtual bool onAddAddressBook(
29 const std::string& addressBookSourceId,
30 const std::string& name,
31 const AddressBookType type) = 0;
32 virtual bool onRemoveAddressBook(
const std::string& addressBookSourceId) = 0;
38 #endif // AACE_ADDRESS_BOOK_ADDRESS_BOOK_INTERFACE_H Definition: AddressBook.h:26