+#---------------------------------------------------------------------------
+
+OS_UNKNOWN = _misc_.OS_UNKNOWN
+OS_MAC_OS = _misc_.OS_MAC_OS
+OS_MAC_OSX_DARWIN = _misc_.OS_MAC_OSX_DARWIN
+OS_MAC = _misc_.OS_MAC
+OS_WINDOWS_9X = _misc_.OS_WINDOWS_9X
+OS_WINDOWS_NT = _misc_.OS_WINDOWS_NT
+OS_WINDOWS_MICRO = _misc_.OS_WINDOWS_MICRO
+OS_WINDOWS_CE = _misc_.OS_WINDOWS_CE
+OS_WINDOWS = _misc_.OS_WINDOWS
+OS_UNIX_LINUX = _misc_.OS_UNIX_LINUX
+OS_UNIX_FREEBSD = _misc_.OS_UNIX_FREEBSD
+OS_UNIX_OPENBSD = _misc_.OS_UNIX_OPENBSD
+OS_UNIX_NETBSD = _misc_.OS_UNIX_NETBSD
+OS_UNIX_SOLARIS = _misc_.OS_UNIX_SOLARIS
+OS_UNIX_AIX = _misc_.OS_UNIX_AIX
+OS_UNIX_HPUX = _misc_.OS_UNIX_HPUX
+OS_UNIX = _misc_.OS_UNIX
+OS_DOS = _misc_.OS_DOS
+OS_OS2 = _misc_.OS_OS2
+PORT_UNKNOWN = _misc_.PORT_UNKNOWN
+PORT_BASE = _misc_.PORT_BASE
+PORT_MSW = _misc_.PORT_MSW
+PORT_MOTIF = _misc_.PORT_MOTIF
+PORT_GTK = _misc_.PORT_GTK
+PORT_MGL = _misc_.PORT_MGL
+PORT_X11 = _misc_.PORT_X11
+PORT_PM = _misc_.PORT_PM
+PORT_OS2 = _misc_.PORT_OS2
+PORT_MAC = _misc_.PORT_MAC
+PORT_COCOA = _misc_.PORT_COCOA
+PORT_WINCE = _misc_.PORT_WINCE
+PORT_PALMOS = _misc_.PORT_PALMOS
+PORT_DFB = _misc_.PORT_DFB
+ARCH_INVALID = _misc_.ARCH_INVALID
+ARCH_32 = _misc_.ARCH_32
+ARCH_64 = _misc_.ARCH_64
+ARCH_MAX = _misc_.ARCH_MAX
+ENDIAN_INVALID = _misc_.ENDIAN_INVALID
+ENDIAN_BIG = _misc_.ENDIAN_BIG
+ENDIAN_LITTLE = _misc_.ENDIAN_LITTLE
+ENDIAN_PDP = _misc_.ENDIAN_PDP
+ENDIAN_MAX = _misc_.ENDIAN_MAX
+class PlatformInformation(object):
+ """Proxy of C++ PlatformInformation class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """__init__(self) -> PlatformInformation"""
+ _misc_.PlatformInformation_swiginit(self,_misc_.new_PlatformInformation(*args, **kwargs))
+ def __eq__(*args, **kwargs):
+ """__eq__(self, PlatformInformation t) -> bool"""
+ return _misc_.PlatformInformation___eq__(*args, **kwargs)
+
+ def __ne__(*args, **kwargs):
+ """__ne__(self, PlatformInformation t) -> bool"""
+ return _misc_.PlatformInformation___ne__(*args, **kwargs)
+
+ def GetOSMajorVersion(*args, **kwargs):
+ """GetOSMajorVersion(self) -> int"""
+ return _misc_.PlatformInformation_GetOSMajorVersion(*args, **kwargs)
+
+ def GetOSMinorVersion(*args, **kwargs):
+ """GetOSMinorVersion(self) -> int"""
+ return _misc_.PlatformInformation_GetOSMinorVersion(*args, **kwargs)
+
+ def CheckOSVersion(*args, **kwargs):
+ """CheckOSVersion(self, int major, int minor) -> bool"""
+ return _misc_.PlatformInformation_CheckOSVersion(*args, **kwargs)
+
+ def GetToolkitMajorVersion(*args, **kwargs):
+ """GetToolkitMajorVersion(self) -> int"""
+ return _misc_.PlatformInformation_GetToolkitMajorVersion(*args, **kwargs)
+
+ def GetToolkitMinorVersion(*args, **kwargs):
+ """GetToolkitMinorVersion(self) -> int"""
+ return _misc_.PlatformInformation_GetToolkitMinorVersion(*args, **kwargs)
+
+ def CheckToolkitVersion(*args, **kwargs):
+ """CheckToolkitVersion(self, int major, int minor) -> bool"""
+ return _misc_.PlatformInformation_CheckToolkitVersion(*args, **kwargs)
+
+ def IsUsingUniversalWidgets(*args, **kwargs):
+ """IsUsingUniversalWidgets(self) -> bool"""
+ return _misc_.PlatformInformation_IsUsingUniversalWidgets(*args, **kwargs)
+
+ def GetOperatingSystemId(*args, **kwargs):
+ """GetOperatingSystemId(self) -> int"""
+ return _misc_.PlatformInformation_GetOperatingSystemId(*args, **kwargs)
+
+ def GetPortId(*args, **kwargs):
+ """GetPortId(self) -> int"""
+ return _misc_.PlatformInformation_GetPortId(*args, **kwargs)
+
+ def GetArchitecture(*args, **kwargs):
+ """GetArchitecture(self) -> int"""
+ return _misc_.PlatformInformation_GetArchitecture(*args, **kwargs)
+
+ def GetEndianness(*args, **kwargs):
+ """GetEndianness(self) -> int"""
+ return _misc_.PlatformInformation_GetEndianness(*args, **kwargs)
+
+ def GetOperatingSystemFamilyName(*args, **kwargs):
+ """GetOperatingSystemFamilyName(self) -> String"""
+ return _misc_.PlatformInformation_GetOperatingSystemFamilyName(*args, **kwargs)
+
+ def GetOperatingSystemIdName(*args, **kwargs):
+ """GetOperatingSystemIdName(self) -> String"""
+ return _misc_.PlatformInformation_GetOperatingSystemIdName(*args, **kwargs)
+
+ def GetPortIdName(*args, **kwargs):
+ """GetPortIdName(self) -> String"""
+ return _misc_.PlatformInformation_GetPortIdName(*args, **kwargs)
+
+ def GetPortIdShortName(*args, **kwargs):
+ """GetPortIdShortName(self) -> String"""
+ return _misc_.PlatformInformation_GetPortIdShortName(*args, **kwargs)
+
+ def GetArchName(*args, **kwargs):
+ """GetArchName(self) -> String"""
+ return _misc_.PlatformInformation_GetArchName(*args, **kwargs)
+
+ def GetEndiannessName(*args, **kwargs):
+ """GetEndiannessName(self) -> String"""
+ return _misc_.PlatformInformation_GetEndiannessName(*args, **kwargs)
+
+ def SetOSVersion(*args, **kwargs):
+ """SetOSVersion(self, int major, int minor)"""
+ return _misc_.PlatformInformation_SetOSVersion(*args, **kwargs)
+
+ def SetToolkitVersion(*args, **kwargs):
+ """SetToolkitVersion(self, int major, int minor)"""
+ return _misc_.PlatformInformation_SetToolkitVersion(*args, **kwargs)
+
+ def SetOperatingSystemId(*args, **kwargs):
+ """SetOperatingSystemId(self, int n)"""
+ return _misc_.PlatformInformation_SetOperatingSystemId(*args, **kwargs)
+
+ def SetPortId(*args, **kwargs):
+ """SetPortId(self, int n)"""
+ return _misc_.PlatformInformation_SetPortId(*args, **kwargs)
+
+ def SetArchitecture(*args, **kwargs):
+ """SetArchitecture(self, int n)"""
+ return _misc_.PlatformInformation_SetArchitecture(*args, **kwargs)
+
+ def SetEndianness(*args, **kwargs):
+ """SetEndianness(self, int n)"""
+ return _misc_.PlatformInformation_SetEndianness(*args, **kwargs)
+
+ def IsOk(*args, **kwargs):
+ """IsOk(self) -> bool"""
+ return _misc_.PlatformInformation_IsOk(*args, **kwargs)
+
+ ArchName = property(GetArchName,doc="See `GetArchName`")
+ Architecture = property(GetArchitecture,SetArchitecture,doc="See `GetArchitecture` and `SetArchitecture`")
+ Endianness = property(GetEndianness,SetEndianness,doc="See `GetEndianness` and `SetEndianness`")
+ EndiannessName = property(GetEndiannessName,doc="See `GetEndiannessName`")
+ OSMajorVersion = property(GetOSMajorVersion,doc="See `GetOSMajorVersion`")
+ OSMinorVersion = property(GetOSMinorVersion,doc="See `GetOSMinorVersion`")
+ OperatingSystemFamilyName = property(GetOperatingSystemFamilyName,doc="See `GetOperatingSystemFamilyName`")
+ OperatingSystemId = property(GetOperatingSystemId,SetOperatingSystemId,doc="See `GetOperatingSystemId` and `SetOperatingSystemId`")
+ OperatingSystemIdName = property(GetOperatingSystemIdName,doc="See `GetOperatingSystemIdName`")
+ PortId = property(GetPortId,SetPortId,doc="See `GetPortId` and `SetPortId`")
+ PortIdName = property(GetPortIdName,doc="See `GetPortIdName`")
+ PortIdShortName = property(GetPortIdShortName,doc="See `GetPortIdShortName`")
+ ToolkitMajorVersion = property(GetToolkitMajorVersion,doc="See `GetToolkitMajorVersion`")
+ ToolkitMinorVersion = property(GetToolkitMinorVersion,doc="See `GetToolkitMinorVersion`")
+_misc_.PlatformInformation_swigregister(PlatformInformation)
+