Lines Matching refs:aInstance

47 otError otIp6SetEnabled(otInstance *aInstance, bool aEnabled)  in otIp6SetEnabled()  argument
50 Instance &instance = AsCoreType(aInstance); in otIp6SetEnabled()
71 bool otIp6IsEnabled(otInstance *aInstance) { return AsCoreType(aInstance).Get<ThreadNetif>().IsUp()… in otIp6IsEnabled() argument
73 const otNetifAddress *otIp6GetUnicastAddresses(otInstance *aInstance) in otIp6GetUnicastAddresses() argument
75 return AsCoreType(aInstance).Get<ThreadNetif>().GetUnicastAddresses().GetHead(); in otIp6GetUnicastAddresses()
78 bool otIp6HasUnicastAddress(otInstance *aInstance, const otIp6Address *aAddress) in otIp6HasUnicastAddress() argument
80 return AsCoreType(aInstance).Get<ThreadNetif>().HasUnicastAddress(AsCoreType(aAddress)); in otIp6HasUnicastAddress()
83 otError otIp6AddUnicastAddress(otInstance *aInstance, const otNetifAddress *aAddress) in otIp6AddUnicastAddress() argument
85 return AsCoreType(aInstance).Get<ThreadNetif>().AddExternalUnicastAddress(AsCoreType(aAddress)); in otIp6AddUnicastAddress()
88 otError otIp6RemoveUnicastAddress(otInstance *aInstance, const otIp6Address *aAddress) in otIp6RemoveUnicastAddress() argument
90 …return AsCoreType(aInstance).Get<ThreadNetif>().RemoveExternalUnicastAddress(AsCoreType(aAddress)); in otIp6RemoveUnicastAddress()
93 const otNetifMulticastAddress *otIp6GetMulticastAddresses(otInstance *aInstance) in otIp6GetMulticastAddresses() argument
95 return AsCoreType(aInstance).Get<ThreadNetif>().GetMulticastAddresses().GetHead(); in otIp6GetMulticastAddresses()
98 otError otIp6SubscribeMulticastAddress(otInstance *aInstance, const otIp6Address *aAddress) in otIp6SubscribeMulticastAddress() argument
100 … return AsCoreType(aInstance).Get<ThreadNetif>().SubscribeExternalMulticast(AsCoreType(aAddress)); in otIp6SubscribeMulticastAddress()
103 otError otIp6UnsubscribeMulticastAddress(otInstance *aInstance, const otIp6Address *aAddress) in otIp6UnsubscribeMulticastAddress() argument
105 …return AsCoreType(aInstance).Get<ThreadNetif>().UnsubscribeExternalMulticast(AsCoreType(aAddress)); in otIp6UnsubscribeMulticastAddress()
108 void otIp6SetReceiveCallback(otInstance *aInstance, otIp6ReceiveCallback aCallback, void *aCallback… in otIp6SetReceiveCallback() argument
110 AsCoreType(aInstance).Get<Ip6::Ip6>().SetReceiveDatagramCallback(aCallback, aCallbackContext); in otIp6SetReceiveCallback()
113 void otIp6SetAddressCallback(otInstance *aInstance, otIp6AddressCallback aCallback, void *aCallback… in otIp6SetAddressCallback() argument
115 AsCoreType(aInstance).Get<ThreadNetif>().SetAddressCallback(aCallback, aCallbackContext); in otIp6SetAddressCallback()
118 bool otIp6IsReceiveFilterEnabled(otInstance *aInstance) in otIp6IsReceiveFilterEnabled() argument
120 return AsCoreType(aInstance).Get<Ip6::Ip6>().IsReceiveIp6FilterEnabled(); in otIp6IsReceiveFilterEnabled()
123 void otIp6SetReceiveFilterEnabled(otInstance *aInstance, bool aEnabled) in otIp6SetReceiveFilterEnabled() argument
125 AsCoreType(aInstance).Get<Ip6::Ip6>().SetReceiveIp6FilterEnabled(aEnabled); in otIp6SetReceiveFilterEnabled()
128 otError otIp6Send(otInstance *aInstance, otMessage *aMessage) in otIp6Send() argument
134 … error = AsCoreType(aInstance).Get<Ip6::Ip6>().SendRaw(OwnedPtr<Message>(AsCoreTypePtr(aMessage))); in otIp6Send()
140 otMessage *otIp6NewMessage(otInstance *aInstance, const otMessageSettings *aSettings) in otIp6NewMessage() argument
142 return AsCoreType(aInstance).Get<Ip6::Ip6>().NewMessage(0, Message::Settings::From(aSettings)); in otIp6NewMessage()
145 otMessage *otIp6NewMessageFromBuffer(otInstance *aInstance, in otIp6NewMessageFromBuffer() argument
150 return AsCoreType(aInstance).Get<Ip6::Ip6>().NewMessageFromData(aData, aDataLength, in otIp6NewMessageFromBuffer()
154 otError otIp6AddUnsecurePort(otInstance *aInstance, uint16_t aPort) in otIp6AddUnsecurePort() argument
156 return AsCoreType(aInstance).Get<Ip6::Filter>().AddUnsecurePort(aPort); in otIp6AddUnsecurePort()
159 otError otIp6RemoveUnsecurePort(otInstance *aInstance, uint16_t aPort) in otIp6RemoveUnsecurePort() argument
161 return AsCoreType(aInstance).Get<Ip6::Filter>().RemoveUnsecurePort(aPort); in otIp6RemoveUnsecurePort()
164 void otIp6RemoveAllUnsecurePorts(otInstance *aInstance) in otIp6RemoveAllUnsecurePorts() argument
166 AsCoreType(aInstance).Get<Ip6::Filter>().RemoveAllUnsecurePorts(); in otIp6RemoveAllUnsecurePorts()
169 const uint16_t *otIp6GetUnsecurePorts(otInstance *aInstance, uint8_t *aNumEntries) in otIp6GetUnsecurePorts() argument
173 return AsCoreType(aInstance).Get<Ip6::Filter>().GetUnsecurePorts(*aNumEntries); in otIp6GetUnsecurePorts()
229 otError otIp6SelectSourceAddress(otInstance *aInstance, otMessageInfo *aMessageInfo) in otIp6SelectSourceAddress() argument
231 return AsCoreType(aInstance).Get<Ip6::Ip6>().SelectSourceAddress(AsCoreType(aMessageInfo)); in otIp6SelectSourceAddress()
235 otError otIp6RegisterMulticastListeners(otInstance *aInstance, in otIp6RegisterMulticastListeners() argument
242 …return AsCoreType(aInstance).Get<MlrManager>().RegisterMulticastListeners(AsCoreTypePtr(aAddresses… in otIp6RegisterMulticastListeners()
249 bool otIp6IsSlaacEnabled(otInstance *aInstance) { return AsCoreType(aInstance).Get<Utils::Slaac>().… in otIp6IsSlaacEnabled() argument
251 void otIp6SetSlaacEnabled(otInstance *aInstance, bool aEnabled) in otIp6SetSlaacEnabled() argument
253 Instance &instance = AsCoreType(aInstance); in otIp6SetSlaacEnabled()
265 void otIp6SetSlaacPrefixFilter(otInstance *aInstance, otIp6SlaacPrefixFilter aFilter) in otIp6SetSlaacPrefixFilter() argument
267 AsCoreType(aInstance).Get<Utils::Slaac>().SetFilter(aFilter); in otIp6SetSlaacPrefixFilter()
274 otError otIp6SetMeshLocalIid(otInstance *aInstance, const otIp6InterfaceIdentifier *aIid) in otIp6SetMeshLocalIid() argument
276 return AsCoreType(aInstance).Get<Mle::MleRouter>().SetMeshLocalIid(AsCoreType(aIid)); in otIp6SetMeshLocalIid()
284 const otBorderRoutingCounters *otIp6GetBorderRoutingCounters(otInstance *aInstance) in otIp6GetBorderRoutingCounters() argument
286 return &AsCoreType(aInstance).Get<Ip6::Ip6>().GetBorderRoutingCounters(); in otIp6GetBorderRoutingCounters()
289 void otIp6ResetBorderRoutingCounters(otInstance *aInstance) in otIp6ResetBorderRoutingCounters() argument
291 AsCoreType(aInstance).Get<Ip6::Ip6>().ResetBorderRoutingCounters(); in otIp6ResetBorderRoutingCounters()