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_tstatusProfileId,uint16_tstatusCode,WEAVE_ERRORsysError)
WEAVE_ERROR SendStatusReport (ExchangeContext *ec,uint32_tstatusProfileId,uint16_tstatusCode,WEAVE_ERRORsysError,uint16_tsendFlags)
Protected Methods
bool EnforceAccessControl (ExchangeContext *ec,uint32_tmsgProfileId,uint8_tmsgType,const WeaveMessageInfo *msgInfo,WeaveServerDelegateBase *delegate)
void WeaveServerBase ()
Defined at line 63 of file gen/third_party/openweave-core/src/include/Weave/Core/WeaveServerBase.h