нл:: Переплетение:: ТЛВ:: Отлаживать
Это пространство имен включает типы и интерфейсы для отладки и регистрации Weave TLV .
Краткое содержание
Определения типов | |
---|---|
DumpWriter )(const char *aFormat,...) | определение типаvoid(* |
Функции | |
---|---|
DecodeTagControl (const TLVTagControl aTagControl) | const char * Декодируйте элемент управления тегом TLV с помощью описательной строки. |
DecodeType (const TLVType aType) | const char * Декодируйте тип TLV с помощью описательной строки. |
Dump (const TLVReader & aReader, DumpWriter aWriter) | Сохраните данные TLV в указанном средстве чтения в удобочитаемой форме с помощью указанного средства записи. |
DumpHandler (DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth) | void Сохраните элемент TLV , на который ссылается aReader , в удобочитаемой форме с помощью aWriter . |
DumpHandler (const TLVReader & aReader, size_t aDepth, void *aContext) | Зарегистрируйте данные TLV в указанном считывателе в удобочитаемой форме. |
DumpIterator (DumpWriter aWriter, const TLVReader & aReader) | Зарегистрируйте данные TLV в указанном считывателе в удобочитаемой форме указанному писателю. |
Структуры | |
---|---|
nl:: Weave:: TLV:: Debug:: DumpContext |
Определения типов
ДампПрайтер
void(* DumpWriter)(const char *aFormat,...)
Функции
Декодетагконтрол
const char * DecodeTagControl( const TLVTagControl aTagControl )
Декодируйте элемент управления тегом TLV с помощью описательной строки.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | Указатель на строку, завершающуюся NULL, описывающую указанный элемент управления тегом в случае успеха; в противном случае НУЛЬ. |
Тип декодирования
const char * DecodeType( const TLVType aType )
Свалка
WEAVE_ERROR Dump( const TLVReader & aReader, DumpWriter aWriter )
Сохраните данные TLV в указанном средстве чтения в удобочитаемой форме с помощью указанного средства записи.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
Обработчик дампа
void DumpHandler( DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth )
Обработчик дампа
WEAVE_ERROR DumpHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
Зарегистрируйте данные TLV в указанном считывателе в удобочитаемой форме.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
| ||||||
Возвращаемые значения |
|
ДампИтератор
WEAVE_ERROR DumpIterator( DumpWriter aWriter, const TLVReader & aReader )