class WeaveServerBase
Defined at line 52 of file gen/third_party/openweave-core/src/include/Weave/Core/WeaveServerBase.h
Common, base object for implementing Weave profile unsolicited
responders (servers) that encapsulates validating
authenticated requests and sending status reports and provides
common data member storage for fabric state and an exchange
manager.
Public Members
WeaveFabricState * FabricState
WeaveExchangeManager * ExchangeMgr
Public Methods
WEAVE_ERROR SendStatusReport (ExchangeContext * ec, uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
WEAVE_ERROR SendStatusReport (ExchangeContext * ec, uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError, uint16_t sendFlags)
Protected Methods
bool EnforceAccessControl (ExchangeContext * ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo * msgInfo, WeaveServerDelegateBase * delegate)
void WeaveServerBase ()
Defined at line 63 of file gen/third_party/openweave-core/src/include/Weave/Core/WeaveServerBase.h