nl::Weave::WeaveMessageLayer::InitContext

#include <src/lib/core/WeaveMessageLayer.h>

The definition of the InitContext class.

Summary

It encapsulates the set of objects and variables into a context structure that is required for initialization of the WeaveMessageLayer.

Constructors and Destructors

InitContext(void)
The InitContext constructor.

Public attributes

fabricState
A pointer to the WeaveFabricState object.
inet
InetLayer *
A pointer to the InetLayer object.
listenTCP
bool
Accept inbound Weave TCP connections from remote peers on the Weave port.
listenUDP
bool
Accept unsolicited inbound Weave UDP messages from remote peers on the Weave port.
systemLayer
A pointer to the SystemLayer object.

Public attributes

fabricState

WeaveFabricState * fabricState

A pointer to the WeaveFabricState object.

inet

InetLayer * inet

A pointer to the InetLayer object.

listenTCP

bool listenTCP

Accept inbound Weave TCP connections from remote peers on the Weave port.

listenUDP

bool listenUDP

Accept unsolicited inbound Weave UDP messages from remote peers on the Weave port.

systemLayer

System::Layer * systemLayer

A pointer to the SystemLayer object.

Public functions

InitContext

 InitContext(
  void
)

The InitContext constructor.