nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand:: Builder
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Definicja niestandardowego polecenia WDM.
Podsumowanie
Elementy argumentu i mechanizmu uwierzytelniającego nie są obsługiwane bezpośrednio, ponieważ nie mają stałego schematu.
Dziedziczenie
Dziedziczy z: nl::Weave::Profiles::DataManagement_Current::BuilderBase
Funkcje publiczne |
|
---|---|
ActionTimeMicroSecond(const int64_t aActionTimeMicroSecond)
|
Wstaw czas działania do strumienia TLV.
|
CommandType(const uint64_t aCommandType)
|
Wstaw identyfikator typu polecenia do strumienia TLV.
|
CreatePathBuilder(void)
|
Zainicjuj obiekt Path::Builder do zapisywania w strumieniu TLV.
|
EndOfCustomCommand(void)
|
Zaznacz koniec tego polecenia.
|
ExpiryTimeMicroSecond(const int64_t aExpiryTimeMicroSecond)
|
Wstaw czas wygaśnięcia do strumienia TLV.
|
Init(nl::Weave::TLV::TLVWriter *const apWriter)
|
Zainicjuj obiekt CustomCommand::Builder do zapisywania w strumieniu TLV.
|
InitiationTimeMicroSecond(const int64_t aInitiationTimeMicroSecond)
|
Wstaw czas inicjowania do strumienia TLV.
|
MustBeVersion(const uint64_t aMustBeVersion)
|
Wstaw wymaganą wersję do strumienia TLV.
|
Funkcje publiczne
ActionTimeMicroSecond
CustomCommand::Builder & ActionTimeMicroSecond( const int64_t aActionTimeMicroSecond )
Wstaw czas działania do strumienia TLV.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Odniesienie do *tego
|
CommandType
CustomCommand::Builder & CommandType( const uint64_t aCommandType )
CreatePathBuilder
Path::Builder & CreatePathBuilder( void )
Zainicjuj obiekt Path::Builder do zapisywania w strumieniu TLV.
Szczegóły | |
---|---|
Zwroty |
Odniesienie do ciągu Path::Builder
|
EndOfCustomCommand
CustomCommand::Builder & EndOfCustomCommand( void )
Zaznacz koniec tego polecenia.
Szczegóły | |
---|---|
Zwroty |
Odniesienie do *tego
|
ExpiryTimeMicroSecond
CustomCommand::Builder & ExpiryTimeMicroSecond( const int64_t aExpiryTimeMicroSecond )
Wstaw czas wygaśnięcia do strumienia TLV.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Odniesienie do *tego
|
Zainicjuj
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
Zainicjuj obiekt CustomCommand::Builder do zapisywania w strumieniu TLV.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwracane wartości |
|
InitiationTimeMicroSecond
CustomCommand::Builder & InitiationTimeMicroSecond( const int64_t aInitiationTimeMicroSecond )
Wstaw czas inicjowania do strumienia TLV.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Odniesienie do *tego
|
MustBeVersion
CustomCommand::Builder & MustBeVersion( const uint64_t aMustBeVersion )
Wstaw wymaganą wersję do strumienia TLV.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Odniesienie do *tego
|