47 container.
AddCodeFormat(
"snmp_encode_truthvalue({0}, /* TODO: put requested bool value here */ 0);", localValueVarName);
48 localValueVarUsed =
true;
50 container.
AddCode(String.Format(
"{0} = {1};",
52 (!String.IsNullOrWhiteSpace(
this.FixedValueLength)) ? this.
FixedValueLength :
"0"));
60 container.
AddCodeFormat(
"snmp_decode_truthvalue({0}, &{1});", localValueVarName, truthVar.
Name);
61 localValueVarUsed =
true;
63 container.
AddElement(
new Comment(String.Format(
"TODO: store new value contained in '{0}' here", truthVar.
Name), singleLine:
true));
Code AddCodeFormat(string codeFormat, params object[] args)
SnmpScalarNodeTruthValue(SnmpTreeNode parentNode)
override void GenerateGetMethodCodeCore(CodeContainerBase container, string localValueVarName, ref bool localValueVarUsed, string retLenVarName)
override void GenerateSetMethodCodeCore(CodeContainerBase container, string localValueVarName, ref bool localValueVarUsed, string lenVarName, ref bool lenVarUsed, string retErrVarName)
Code AddCode(string code)
List< CodeElement > Declarations
override string FixedValueLength
CodeElement AddElement(CodeElement element)