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(
const std::string& addressBookSourceId,
const std::string& name,
const AddressBookType type ) = 0;
29 virtual bool onRemoveAddressBook(
const std::string& addressBookSourceId ) = 0;
35 #endif // AACE_ADDRESS_BOOK_ADDRESS_BOOK_INTERFACE_H Definition: AddressBook.h:26