Интерфейс для чтения и записи в ассоциативный накопитель с использованием понятия узлов, адресуемых ключами.
Методы, наследуемые от InterfaceBase.
| Release |
Закрывает текущий экземпляр, реализующий интерфейс.
|
Методы, наследуемые от IDataStorage.
| AddRef |
Инкрементирует счетчик ссылок на реализацию интерфейса.
|
| IsInterfaceAvailable |
Проверяет доступность интерфейса по его идентификатору.
|
| RepresentAs |
Осуществляет преобразование в интерфейс, заданный идентификатором.
|
Методы, наследуемые от IArbitrarilyAccessedDataStorage.
| ReadOf |
Возвращает поток чтения данных из буфера, ассоциированного с заданным ключом.
|
| WriteOf |
Возвращает поток записи данных в буфер, ассоциированный с ключом.
|
Собственные методы
| FindNode |
Осуществляет поиск значения по ключу и возвращает реализацию интерфейса IDataStorage, ассоциированного с хранилищем значения.
|
| CreateNode |
Создает новый пустой узел ассоциативного хранилища данных.
|
| DeleteNode |
Уделяет узел ассоциативного хранилища данных, который ассоциирован с заданным ключом.
|