Skip to main content
OpenThread
Platforms Guides
  • Get Started
    Learn all about Thread and try a Codelab
  • Build OpenThread
    Build and configure features for your Thread devices
  • Port OpenThread
    How to add OpenThread support to a new platform
  • OpenThread Border Router
    OpenThread's implementation of a Border Router
  • OpenThread Commissioner
    OpenThread's implementation of a Thread Commissioner
  • Pyspinel
    A Python CLI for the Spinel protocol
Reference
  • Current API
  • Reference Release 2023-07-06
    Used in Thread Test Harness V59.0
  • Reference Release 2023-01-19
    Used in Thread Test Harness V58.0 for Thread 1.3
  • Reference Release 2022-10-27
    Used in Thread Test Harness V58.0 for Thread 1.2
Testing Certification Resources
/
GitHub
  • 2023-07-06 Thread Reference Release
OpenThread
  • Platforms
  • Guides
    • More
  • Reference
    • More
  • Testing
  • Certification
  • Resources
  • GitHub
  • Overview 2023-07-06
  • Modules
    • API
      • Add-Ons
        • Channel Manager
        • Channel Monitoring
        • Child Supervision
        • CoAP
          • CoAP
            • CoAP
            • otCoapBlockwiseResource
            • otCoapOption
            • otCoapOptionIterator
            • otCoapResource
            • otCoapTxParameters
          • CoAP Secure
        • Command Line Interface
        • Crypto - Thread Stack
          • Crypto - Thread Stack
          • otCryptoSha256Hash
        • Factory Diagnostics - Thread Stack
        • Heap
        • History Tracker
          • History Tracker
          • otHistoryTrackerExternalRouteInfo
          • otHistoryTrackerIterator
          • otHistoryTrackerMessageInfo
          • otHistoryTrackerMulticastAddressInfo
          • otHistoryTrackerNeighborInfo
          • otHistoryTrackerNetworkInfo
          • otHistoryTrackerOnMeshPrefixInfo
          • otHistoryTrackerRouterInfo
          • otHistoryTrackerUnicastAddressInfo
        • Jam Detection
        • Logging - Thread Stack
        • Mesh Diagnostics
          • Mesh Diagnostics
          • otMeshDiagChildInfo
          • otMeshDiagDiscoverConfig
          • otMeshDiagRouterInfo
        • Network Co-Processor
        • Network Time Synchronization
        • Radio Statistics
          • Radio Statistics
          • otRadioTimeStats
        • Random Number Generator
          • RNG Cryptographic
          • RNG Non-cryptographic
        • SNTP
          • SNTP
          • otSntpQuery
      • Error
      • Execution
        • Instance
        • Tasklets
      • IPv6 Networking
        • DNS
          • DNS
          • otDnsQueryConfig
          • otDnsServiceInfo
          • otDnsTxtEntry
          • otDnsTxtEntryIterator
        • DNS-SD Server
          • DNS-SD Server
          • otDnssdCounters
          • otDnssdHostInfo
          • otDnssdServiceInstanceInfo
        • ICMPv6
          • ICMPv6
          • otIcmp6Handler
          • otIcmp6Header
          • otIcmp6Header::OT_TOOL_PACKED_FIELD
        • IPv6
          • IPv6
          • otBorderRoutingCounters
          • otIp6Address
          • otIp6Address::OT_TOOL_PACKED_FIELD
          • otIp6AddressComponents
          • otIp6AddressInfo
          • otIp6InterfaceIdentifier
          • otIp6InterfaceIdentifier::OT_TOOL_PACKED_FIELD
          • otIp6NetworkPrefix
          • otIp6Prefix
          • otMessageInfo
          • otNetifAddress
          • otNetifMulticastAddress
          • otPacketsAndBytes
          • otSockAddr
        • NAT64
          • NAT64
          • otIp4Address
          • otIp4Address::OT_TOOL_PACKED_FIELD
          • otIp4Cidr
          • otNat64AddressMapping
          • otNat64AddressMappingIterator
          • otNat64Counters
          • otNat64ErrorCounters
          • otNat64ProtocolCounters
        • Ping Sender
          • Ping Sender
          • otPingSenderConfig
          • otPingSenderReply
          • otPingSenderStatistics
        • SRP
          • SRP
          • otSrpClientBuffersServiceEntry
          • otSrpClientHostInfo
          • otSrpClientService
          • otSrpServerLeaseConfig
          • otSrpServerLeaseInfo
          • otSrpServerResponseCounters
          • otSrpServerTtlConfig
        • TCP
          • TCP
            • TCP
            • otLinkedBuffer
            • otTcpEndpoint
            • otTcpEndpointInitializeArgs
            • otTcpListener
            • otTcpListenerInitializeArgs
          • TCP Abstractions
            • TCP Abstractions
            • otTcpCircularSendBuffer
            • otTcpEndpointAndCircularSendBuffer
        • UDP
          • UDP
            • UDP
            • otUdpReceiver
            • otUdpSocket
          • UDP Forward
      • Link
        • Link
          • Link
          • otActiveScanResult
          • otEnergyScanResult
          • otMacCounters
          • otMacFilterEntry
          • otThreadLinkInfo
        • Link Metrics
          • Link Metrics
          • otLinkMetricsSeriesFlags
          • otLinkMetricsValues
        • Raw Link
      • Message
        • Message
        • otBufferInfo
        • otMessageQueue
        • otMessageQueueInfo
        • otMessageSettings
      • Multi Radio Link
        • Multi Radio Link
        • otMultiRadioNeighborInfo
        • otRadioLinkInfo
      • TREL - Thread Stack
        • TREL - Thread Stack
        • otTrelPeer
      • Thread
        • Backbone Router
          • Backbone Router
          • otBackboneRouterConfig
          • otBackboneRouterMulticastListenerInfo
          • otBackboneRouterNdProxyInfo
        • Border Agent
          • Border Agent
          • otBorderAgentId
        • Border Router
        • Border Routing Manager
          • Border Routing Manager
          • otBorderRoutingPrefixTableEntry
          • otBorderRoutingPrefixTableIterator
        • Commissioner
          • Commissioner
          • otCommissioningDataset
          • otJoinerInfo
          • otJoinerPskd
          • otSteeringData
        • General
          • General
          • otBorderRouterConfig
          • otExternalRouteConfig
          • otIpCounters
          • otLeaderData
          • otLinkModeConfig
          • otLowpanContextInfo
          • otMleCounters
          • otNeighborInfo
          • otNetworkDiagChildEntry
          • otNetworkDiagConnectivity
          • otNetworkDiagMacCounters
          • otNetworkDiagRoute
          • otNetworkDiagRouteData
          • otNetworkDiagTlv
          • otRouterInfo
          • otServerConfig
          • otServiceConfig
          • otThreadDiscoveryRequestInfo
          • otThreadParentResponseInfo
        • Joiner
          • Joiner
          • otJoinerDiscerner
        • Operational Dataset
          • Operational Dataset
          • otExtendedPanId
          • otNetworkKey
          • otNetworkName
          • otOperationalDataset
          • otOperationalDatasetComponents
          • otOperationalDatasetTlvs
          • otPskc
          • otSecurityPolicy
          • otTimestamp
        • Router/Leader
          • Router/Leader
          • otCacheEntryInfo
          • otCacheEntryIterator
          • otChildInfo
          • otDeviceProperties
          • otNeighborTableEntryInfo
        • Server
    • Platform Abstraction
      • Alarm
      • Crypto - Platform
        • Crypto - Platform
        • otCryptoContext
        • otCryptoKey
        • otPlatCryptoEcdsaKeyPair
        • otPlatCryptoEcdsaPublicKey
        • otPlatCryptoEcdsaSignature
        • otPlatCryptoSha256Hash
      • DNS - Platform
      • Entropy
      • Factory Diagnostics - Platform
      • Infrastructure Interface
      • Logging - Platform
      • Memory
      • Message Pool
        • Message Pool
        • otMessageBuffer
      • Miscellaneous
      • Network Simulator
      • Radio
        • Radio Configuration
        • Radio Operation
        • Radio Types
          • Radio Types
          • otExtAddress
          • otLinkMetrics
          • otMacKey
          • otMacKeyMaterial
          • otRadioCoexMetrics
          • otRadioFrame
          • otRadioIeInfo
      • SPI Slave
      • Settings
      • TREL - Platform
        • TREL - Platform
        • otPlatTrelPeerInfo
      • Time Service
      • Toolchain
  • Structs
    • otActiveScanResult
    • otBackboneRouterConfig
    • otBackboneRouterMulticastListenerInfo
    • otBackboneRouterNdProxyInfo
    • otBorderAgentId
    • otBorderRouterConfig
    • otBorderRoutingCounters
    • otBorderRoutingPrefixTableEntry
    • otBorderRoutingPrefixTableIterator
    • otBufferInfo
    • otCacheEntryInfo
    • otCacheEntryIterator
    • otChildInfo
    • otCliCommand
    • otCoapBlockwiseResource
    • otCoapOption
    • otCoapOptionIterator
    • otCoapResource
    • otCoapTxParameters
    • otCommissioningDataset
    • otCryptoContext
    • otCryptoKey
    • otCryptoSha256Hash
    • otDeviceProperties
    • otDnsQueryConfig
    • otDnsServiceInfo
    • otDnsTxtEntry
    • otDnsTxtEntryIterator
    • otDnssdCounters
    • otDnssdHostInfo
    • otDnssdServiceInstanceInfo
    • otEnergyScanResult
    • otExtAddress
    • otExtendedPanId
    • otExternalRouteConfig
    • otHistoryTrackerExternalRouteInfo
    • otHistoryTrackerIterator
    • otHistoryTrackerMessageInfo
    • otHistoryTrackerMulticastAddressInfo
    • otHistoryTrackerNeighborInfo
    • otHistoryTrackerNetworkInfo
    • otHistoryTrackerOnMeshPrefixInfo
    • otHistoryTrackerRouterInfo
    • otHistoryTrackerUnicastAddressInfo
    • otIcmp6Handler
    • otIcmp6Header
    • otIp4Address
    • otIp4Cidr
    • otIp6Address
    • otIp6AddressComponents
    • otIp6AddressInfo
    • otIp6InterfaceIdentifier
    • otIp6NetworkPrefix
    • otIp6Prefix
    • otIpCounters
    • otJoinerDiscerner
    • otJoinerInfo
    • otJoinerPskd
    • otLeaderData
    • otLinkMetrics
    • otLinkMetricsSeriesFlags
    • otLinkMetricsValues
    • otLinkModeConfig
    • otLinkedBuffer
    • otLowpanContextInfo
    • otMacCounters
    • otMacFilterEntry
    • otMacKey
    • otMacKeyMaterial
    • otMeshDiagChildInfo
    • otMeshDiagDiscoverConfig
    • otMeshDiagRouterInfo
    • otMessageBuffer
    • otMessageInfo
    • otMessageQueue
    • otMessageQueueInfo
    • otMessageSettings
    • otMleCounters
    • otMultiRadioNeighborInfo
    • otNat64AddressMapping
    • otNat64AddressMappingIterator
    • otNat64Counters
    • otNat64ErrorCounters
    • otNat64ProtocolCounters
    • otNeighborInfo
    • otNeighborTableEntryInfo
    • otNetifAddress
    • otNetifMulticastAddress
    • otNetworkDiagChildEntry
    • otNetworkDiagConnectivity
    • otNetworkDiagMacCounters
    • otNetworkDiagRoute
    • otNetworkDiagRouteData
    • otNetworkDiagTlv
    • otNetworkKey
    • otNetworkName
    • otOperationalDataset
    • otOperationalDatasetComponents
    • otOperationalDatasetTlvs
    • otPacketsAndBytes
    • otPingSenderConfig
    • otPingSenderReply
    • otPingSenderStatistics
    • otPlatCryptoEcdsaKeyPair
    • otPlatCryptoEcdsaPublicKey
    • otPlatCryptoEcdsaSignature
    • otPlatCryptoSha256Hash
    • otPlatTrelPeerInfo
    • otPskc
    • otRadioCoexMetrics
    • otRadioFrame
    • otRadioIeInfo
    • otRadioLinkInfo
    • otRadioTimeStats
    • otRouterInfo
    • otSecurityPolicy
    • otServerConfig
    • otServiceConfig
    • otSntpQuery
    • otSockAddr
    • otSrpClientBuffersServiceEntry
    • otSrpClientHostInfo
    • otSrpClientService
    • otSrpServerLeaseConfig
    • otSrpServerLeaseInfo
    • otSrpServerResponseCounters
    • otSrpServerTtlConfig
    • otSteeringData
    • otTcpCircularSendBuffer
    • otTcpEndpoint
    • otTcpEndpointAndCircularSendBuffer
    • otTcpEndpointInitializeArgs
    • otTcpListener
    • otTcpListenerInitializeArgs
    • otThreadDiscoveryRequestInfo
    • otThreadLinkInfo
    • otThreadParentResponseInfo
    • otTimestamp
    • otTrelPeer
    • otUdpReceiver
    • otUdpSocket
  • Get Started
  • Build OpenThread
  • Port OpenThread
  • OpenThread Border Router
  • OpenThread Commissioner
  • Pyspinel
  • Current API
  • Reference Release 2023-07-06
  • Reference Release 2023-01-19
  • Reference Release 2022-10-27
  • OpenThread
  • OpenThread 2023-07-06 Reference Release

otMessageBuffer

#include <messagepool.h>

Represents an OpenThread message buffer.

Summary

Public attributes

mNext
struct otMessageBuffer *
Pointer to the next buffer.

Public attributes

mNext

struct otMessageBuffer * otMessageBuffer::mNext

Pointer to the next buffer.

Resources

OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.

Last updated 2024-01-08 UTC.

  • GitHub

    • OpenThread
    • Border Router
  • Support

    • Bug and feature requests
    • OpenThread Discussions
  • Terms
  • Privacy
  • ICP证合字B2-20070004号
  • Manage cookies