virTristateBoolFromBool and virTristateSwitchFromBool convert a boolean
to the correct enum value.
virSetSockReuseAddr;
virSetUIDGID;
virSetUIDGIDWithCaps;
+virTristateBoolFromBool;
virTristateBoolTypeFromString;
virTristateBoolTypeToString;
+virTristateSwitchFromBool;
virTristateSwitchTypeFromString;
virTristateSwitchTypeToString;
virUpdateSelfLastChanged;
"off")
+virTristateBool
+virTristateBoolFromBool(bool val)
+{
+ if (val)
+ return VIR_TRISTATE_BOOL_YES;
+ else
+ return VIR_TRISTATE_BOOL_NO;
+}
+
+
+virTristateSwitch
+virTristateSwitchFromBool(bool val)
+{
+ if (val)
+ return VIR_TRISTATE_SWITCH_ON;
+ else
+ return VIR_TRISTATE_SWITCH_OFF;
+}
+
+
#ifndef WIN32
int virSetInherit(int fd, bool inherit)
VIR_ENUM_DECL(virTristateBool)
VIR_ENUM_DECL(virTristateSwitch)
+virTristateBool virTristateBoolFromBool(bool val);
+virTristateSwitch virTristateSwitchFromBool(bool val);
+
/* the two enums must be in sync to be able to use helpers interchangeably in
* some special cases */
verify((int)VIR_TRISTATE_BOOL_YES == (int)VIR_TRISTATE_SWITCH_ON);