Ссылка OSUnserialize.h
Этот заголовок объявляет OSUnserializeXML функция.
Включенные заголовки
<sys/appleapiopts.h>
-
OSUnserializeXML (символ константы *, OSString **) OSUnserializeXML (символ константы *, OSString **)Воссоздает объект OSContainer от его ранее сериализированных данных экземпляра класса OSContainer.
Объявление
Objective C
extern "C++" OSObject * OSUnserializeXML( const char *buffer, OSString ** errorString = 0);Параметры
bufferБуфер, содержащий nul-завершенные данные XML, представляющие объект, который будет воссоздан.
errorStringЕсли не-NULL и синтаксический анализатор XML находят ошибку в
buffer,*errorStringуказывает номер строки и тип ошибки, с которой встречаются.Возвращаемое значение
Воссозданный объект, или
NULLпри отказе.Обсуждение
Не безопасный вызвать в основном обработчике прерываний.
-
OSUnserializeXML (символ константы *, size_t, OSString **) OSUnserializeXML (символ константы *, size_t, OSString **)Воссоздает объект OSContainer от его ранее сериализированных данных экземпляра класса OSContainer.
Объявление
Objective C
extern "C++" OSObject * OSUnserializeXML( const char *buffer, size_t bufferSize, OSString ** errorString = 0);Параметры
bufferБуфер, содержащий nul-завершенные данные XML, представляющие объект, который будет воссоздан.
bufferSizeРазмер блока памяти. Функция никогда не сканирует вне первых bufferSize байтов.
errorStringЕсли не-NULL и синтаксический анализатор XML находят ошибку в
buffer,*errorStringуказывает номер строки и тип ошибки, с которой встречаются.Возвращаемое значение
Воссозданный объект, или
NULLпри отказе.Обсуждение
Не безопасный вызвать в основном обработчике прерываний.
