16 #ifndef ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_MANAGEDGVARIANT_H_ 17 #define ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_MANAGEDGVARIANT_H_ 25 namespace bluetoothImplementations {
107 g_variant_unref(m_variant);
115 if (variant && g_variant_is_floating(variant)) {
116 g_variant_ref_sink(variant);
132 auto cstring = g_variant_print(m_variant, withAnnotations);
146 return m_variant !=
nullptr;
150 GVariant* temp = other.m_variant;
151 other.m_variant = m_variant;
159 #endif // ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_MANAGEDGVARIANT_H_ GVariant ** asOutputParameter()
Definition: ManagedGVariant.h:120
~ManagedGVariant()
Definition: ManagedGVariant.h:105
::std::string string
Definition: gtest-port.h:1097
Definition: ManagedGVariant.h:33
std::string dumpToString(bool withAnnotations)
Definition: ManagedGVariant.h:128
GVariant * get()
Definition: ManagedGVariant.h:124
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
void swap(ManagedGVariant &other)
Definition: ManagedGVariant.h:149
ManagedGVariant unbox()
Definition: ManagedGVariant.h:138
bool hasValue()
Definition: ManagedGVariant.h:145
ManagedGVariant()
Definition: ManagedGVariant.h:111