Lines Matching full:node

3 static void bejTreeInitParent(struct RedfishPropertyParent* node,  in bejTreeInitParent()  argument
6 node->nodeAttr.name = name; in bejTreeInitParent()
7 node->nodeAttr.format.principalDataType = type; in bejTreeInitParent()
8 node->nodeAttr.format.deferredBinding = 0; in bejTreeInitParent()
9 node->nodeAttr.format.readOnlyProperty = 0; in bejTreeInitParent()
10 node->nodeAttr.format.nullableProperty = 0; in bejTreeInitParent()
11 node->nodeAttr.format.reserved = 0; in bejTreeInitParent()
12 node->nodeAttr.sibling = NULL; in bejTreeInitParent()
13 node->nChildren = 0; in bejTreeInitParent()
14 node->firstChild = NULL; in bejTreeInitParent()
15 node->lastChild = NULL; in bejTreeInitParent()
18 void bejTreeInitSet(struct RedfishPropertyParent* node, const char* name) in bejTreeInitSet() argument
20 bejTreeInitParent(node, name, bejSet); in bejTreeInitSet()
23 void bejTreeInitArray(struct RedfishPropertyParent* node, const char* name) in bejTreeInitArray() argument
25 bejTreeInitParent(node, name, bejArray); in bejTreeInitArray()
28 void bejTreeInitPropertyAnnotated(struct RedfishPropertyParent* node, in bejTreeInitPropertyAnnotated() argument
31 bejTreeInitParent(node, name, bejPropertyAnnotation); in bejTreeInitPropertyAnnotated()
34 bool bejTreeIsParentType(struct RedfishPropertyNode* node) in bejTreeIsParentType() argument
36 return node->format.principalDataType == bejSet || in bejTreeIsParentType()
37 node->format.principalDataType == bejArray || in bejTreeIsParentType()
38 node->format.principalDataType == bejPropertyAnnotation; in bejTreeIsParentType()
41 static void bejTreeInitChildNode(struct RedfishPropertyLeaf* node, in bejTreeInitChildNode() argument
45 node->nodeAttr.name = name; in bejTreeInitChildNode()
46 node->nodeAttr.format.principalDataType = type; in bejTreeInitChildNode()
47 node->nodeAttr.format.deferredBinding = 0; in bejTreeInitChildNode()
48 node->nodeAttr.format.readOnlyProperty = 0; in bejTreeInitChildNode()
49 node->nodeAttr.format.nullableProperty = 0; in bejTreeInitChildNode()
50 node->nodeAttr.format.reserved = 0; in bejTreeInitChildNode()
51 node->nodeAttr.sibling = NULL; in bejTreeInitChildNode()
70 void bejTreeSetInteger(struct RedfishPropertyLeafInt* node, int64_t newValue) in bejTreeSetInteger() argument
72 node->value = newValue; in bejTreeSetInteger()
102 void bejTreeSetReal(struct RedfishPropertyLeafReal* node, double newValue) in bejTreeSetReal() argument
104 node->value = newValue; in bejTreeSetReal()
118 // A new node is added at the end of the list. in bejTreeLinkChildToParent()
132 void bejTreeUpdateNodeFlags(struct RedfishPropertyNode* node, in bejTreeUpdateNodeFlags() argument
136 node->format.deferredBinding = deferredBinding; in bejTreeUpdateNodeFlags()
137 node->format.readOnlyProperty = readOnlyProperty; in bejTreeUpdateNodeFlags()
138 node->format.nullableProperty = nullableProperty; in bejTreeUpdateNodeFlags()