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
Boolean flag to indicate if listening over TCP.
listenUDP
bool
Boolean flag to indicate if listening over UDP.
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

Boolean flag to indicate if listening over TCP.

listenUDP

bool listenUDP

Boolean flag to indicate if listening over UDP.

systemLayer

System::Layer * systemLayer

A pointer to the SystemLayer object.

Public functions

InitContext

 InitContext(
  void
)

The InitContext constructor.