Я новичок в OpenThread, поэтому, возможно, уже существует ответ на этот вопрос, но может ли кто-нибудь указать на определение «контекста» в терминологии OpenThread? Это то же самое, что и «Экземпляр»? Спасибо!

1
George Wicks 2 Авг 2017 в 23:25

2 ответа

Я считаю, что могу знать, что это означает - в случае, если вам может потребоваться дополнить функциональность, скажем, функции обратного вызова, Context может быть указателем, который поможет в этом. Возможно, в этом нет необходимости, но она есть на всякий случай. Я считаю, что это наиболее общий способ выразить это, но кто-то другой может дать лучший (или правильный) ответ. Спасибо.

0
George Wicks 3 Авг 2017 в 00:07

В OpenThread контекст и экземпляр - это разные понятия. Экземпляр используется для хранения состояния сетевого протокола потока. Контекст используется для поддержки продолжений. В общем, контекст полностью непрозрачен для вызываемого и используется только в интересах обработчика обратного вызова.

0
jhui 3 Авг 2017 в 19:13