Please enable JavaScript.
Coggle requires JavaScript to display documents.
EtcdCmd (body (cmdUpdate (attribute (L4tdExtClient *extClient;,…
EtcdCmd
body
CmdDelete
ntwkType(only support for SSDB)
TknStr64 svclbl;
dataType
cmdUpdate
svclbl
nmbAttrib
ntwkType
attribute
L4tdExtClient *extClient;
L4tdIntClient *intClient;
L4tdExtIp *extIp;
dataType
CmdSubscribe
TknU8 nmbAttrib;
if (cmdPtr->body.upd.nmbAttrib.pres != TRUE)
int count = cmdPtr->body.upd.nmbAttrib.val;
TknU8 *dataType;(TIS,TX.....)
TknU16 port;
CommHeader
TknU8 command
suback update delete subscribe
TknU8* u8Ptr = &cmd.hdr.command;
u8Ptr->pres = TRUE;
u8Ptr->val = SUBSCRIBE;
TknStr32 version;(0)
str32Ptr->pres = TRUE;
str32Ptr->len = DW_ETCD_DATA_VERSION_LEN;
str32Ptr->val[0] = DW_ETCD_DATA_VERSION;
TknStr32* str32Ptr = &cmd.hdr.version;
attribute union
typedef struct l4tdIntClient (TIS)
TknStr16 sourceipv4;
TknStr64 sourceipv6;
TknStr16 destipv4;
TknU16 destipv4port;
TknStr64 destipv6;
TknU16 destipv6port;
TknStr16 intsrvipv4;
TknU16 intsrvipv4port;
TknStr64 intsrvipv6;
TknU16 intsrvipv6port;
typedef struct l4tdExtClient (TES)
TknStr16 destipv4;
TknU16 destipv4port;
TknStr64 destipv6;
TknU16 destipv6port;
TknU16 dscp;
typedef struct l4tdExtIp (TXS)
TknStr16 extipv4;
TknStr64 extipv6;
TknStr16 intipv4;
TknStr64 intipv6;