Ubuntu Platform API  1.1.0
A library helping with tight integration into the Ubuntu platform
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
session.h File Reference
#include <ubuntu/visibility.h>
#include <stdint.h>
+ Include dependency graph for session.h:

Go to the source code of this file.

Typedefs

typedef void UAUiSession
 
typedef void UAUiSessionProperties
 

Enumerations

enum  UAUiSessionType {
  U_USER_SESSION = 0,
  U_SYSTEM_SESSION = 1
}
 

Functions

UBUNTU_DLL_PUBLIC UAUiSessionua_ui_session_new_with_properties (UAUiSessionProperties *properties)
 
UBUNTU_DLL_PUBLIC
UAUiSessionProperties
ua_ui_session_properties_new ()
 
UBUNTU_DLL_PUBLIC void ua_ui_session_properties_set_type (UAUiSessionProperties *properties, UAUiSessionType type)
 
UBUNTU_DLL_PUBLIC void ua_ui_session_properties_set_remote_pid (UAUiSessionProperties *properties, uint32_t pid)
 

Typedef Documentation

typedef void UAUiSession

Definition at line 31 of file session.h.

typedef void UAUiSessionProperties

Definition at line 32 of file session.h.

Enumeration Type Documentation

Enumerator
U_USER_SESSION 
U_SYSTEM_SESSION 

Definition at line 34 of file session.h.

Function Documentation

UBUNTU_DLL_PUBLIC UAUiSession* ua_ui_session_new_with_properties ( UAUiSessionProperties properties)
UBUNTU_DLL_PUBLIC UAUiSessionProperties* ua_ui_session_properties_new ( )
UBUNTU_DLL_PUBLIC void ua_ui_session_properties_set_remote_pid ( UAUiSessionProperties properties,
uint32_t  pid 
)
UBUNTU_DLL_PUBLIC void ua_ui_session_properties_set_type ( UAUiSessionProperties properties,
UAUiSessionType  type 
)