Searched refs:ExtensionBase (Results 1 – 6 of 6) sorted by relevance
49 class Extension : public ExtensionBase53 : ExtensionBase(aInstance) in Extension()66 ExtensionBase &ExtensionBase::Init(Instance &aInstance) in Init()68 ExtensionBase *ext = reinterpret_cast<ExtensionBase *>(&sExtensionRaw); in Init()78 void ExtensionBase::SignalInstanceInit(void) in SignalInstanceInit()85 void ExtensionBase::SignalNcpInit(Ncp::NcpBase &aNcpBase) in SignalNcpInit()94 void ExtensionBase::HandleNotifierEvents(Events aEvents) in HandleNotifierEvents()
68 class ExtensionBase : public InstanceLocator, private NonCopyable class81 static ExtensionBase &Init(Instance &aInstance);108 explicit ExtensionBase(Instance &aInstance) in ExtensionBase() function in ot::Extension::ExtensionBase
271 , mExtension(Extension::ExtensionBase::Init(*this)) in Instance()411 Get<Extension::ExtensionBase>().SignalInstanceInit(); in AfterInit()
728 Extension::ExtensionBase &mExtension;1118 template <> inline Extension::ExtensionBase &Instance::Get(void) { return mExtension; } in Get()
146 Get<Extension::ExtensionBase>().HandleNotifierEvents(events); in EmitEvents()
382 aInstance->Get<Extension::ExtensionBase>().SignalNcpInit(*this); in NcpBase()