Searched refs:ExtensionBase (Results 1 – 6 of 6) sorted by relevance
50 class Extension : public ExtensionBase54 : ExtensionBase(aInstance) in Extension()67 ExtensionBase &ExtensionBase::Init(Instance &aInstance) in Init()69 ExtensionBase *ext = reinterpret_cast<ExtensionBase *>(&sExtensionRaw); in Init()79 void ExtensionBase::SignalInstanceInit(void) in SignalInstanceInit()86 void ExtensionBase::SignalNcpInit(Ncp::NcpBase &aNcpBase) in SignalNcpInit()95 void ExtensionBase::HandleNotifierEvents(Events aEvents) in HandleNotifierEvents()
70 class ExtensionBase : public InstanceLocator, private NonCopyable class84 static ExtensionBase &Init(Instance &aInstance);115 explicit ExtensionBase(Instance &aInstance) in ExtensionBase() function in ot::Extension::ExtensionBase
113 , mExtension(Extension::ExtensionBase::Init(*this)) in Instance()190 Get<Extension::ExtensionBase>().SignalInstanceInit(); in AfterInit()
423 Extension::ExtensionBase &mExtension;987 template <> inline Extension::ExtensionBase &Instance::Get(void) in Get()
184 Get<Extension::ExtensionBase>().HandleNotifierEvents(events); in EmitEvents()
313 aInstance->Get<Extension::ExtensionBase>().SignalNcpInit(*this); in NcpBase()