Changeset 99620 in vbox for trunk/include/VBox/GuestHost
- Timestamp:
- May 5, 2023 9:08:00 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 157146
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/GuestHost/DisplayServerType.h
r99619 r99620 1 1 /* $Id$ */ 2 2 /** @file 3 * Guest / Host common code - Sessiontype detection + handling.3 * Guest / Host common code - Display server type detection + handling. 4 4 */ 5 5 … … 51 51 52 52 /** 53 * Enumeration holding a guest / host desktop sessiontype.53 * Enumeration holding a guest / host desktop display server type. 54 54 */ 55 55 typedef enum 56 56 { 57 /** No sessiondetected or (explicitly) not set. */58 VBGH SESSIONTYPE_NONE = 0,57 /** No display server detected or (explicitly) not set. */ 58 VBGHDISPLAYSERVERTYPE_NONE = 0, 59 59 /** Automatic detection -- might not work reliably on all systems. */ 60 VBGH SESSIONTYPE_AUTO,60 VBGHDISPLAYSERVERTYPE_AUTO, 61 61 /** X11 (X.org). */ 62 VBGH SESSIONTYPE_X11,62 VBGHDISPLAYSERVERTYPE_X11, 63 63 /** Wayland. */ 64 VBGH SESSIONTYPE_WAYLAND,64 VBGHDISPLAYSERVERTYPE_WAYLAND, 65 65 /** XWayland; Wayland is running, but some (older) apps need X as a bridge as well. */ 66 VBGH SESSIONTYPE_XWAYLAND67 } VBGH SESSIONTYPE;66 VBGHDISPLAYSERVERTYPE_XWAYLAND 67 } VBGHDISPLAYSERVERTYPE; 68 68 69 const char *VBGH SessionTypeToStr(VBGHSESSIONTYPE enmType);70 VBGH SESSIONTYPE VBGHSessionTypeDetect(void);71 bool VBGHSe ssionTypeIsXAvailable(VBGHSESSIONTYPE enmType);72 bool VBGH SessionTypeIsWaylandAvailable(VBGHSESSIONTYPE enmType);69 const char *VBGHDisplayServerTypeToStr(VBGHDISPLAYSERVERTYPE enmType); 70 VBGHDISPLAYSERVERTYPE VBGHDisplayServerTypeDetect(void); 71 bool VBGHServerTypeIsXAvailable(VBGHDISPLAYSERVERTYPE enmType); 72 bool VBGHDisplayServerTypeIsWaylandAvailable(VBGHDISPLAYSERVERTYPE enmType); 73 73 74 74 #endif /* !VBOX_INCLUDED_GuestHost_SessionType_h */
Note:
See TracChangeset
for help on using the changeset viewer.