session.h File Reference

Session management. More...

Go to the source code of this file.

Data Structures

struct  _MetaWindowSessionInfo

Typedefs

typedef struct
_MetaWindowSessionInfo 
MetaWindowSessionInfo

Functions

const MetaWindowSessionInfometa_window_lookup_saved_state (MetaWindow *window)
void meta_window_release_saved_state (const MetaWindowSessionInfo *info)
void meta_session_init (const char *client_id, const char *save_file)
void meta_session_shutdown (void)


Detailed Description

Session management.

Maps windows to information about their placing and state on startup. This is window matching, which we have a policy of leaving in general to programs such as Devil's Pie, but the session manager specification requires us to do it here.

Definition in file session.h.


Typedef Documentation

Definition at line 36 of file session.h.


Function Documentation

void meta_session_init ( const char *  client_id,
const char *  save_file 
)

void meta_session_shutdown ( void   ) 

Definition at line 370 of file session.c.

References NULL, and session_connection.

Referenced by main().

const MetaWindowSessionInfo* meta_window_lookup_saved_state ( MetaWindow window  ) 

void meta_window_release_saved_state ( const MetaWindowSessionInfo info  ) 

Definition at line 1658 of file session.c.

References session_info_free(), and window_info_list.

Referenced by meta_window_new_with_attrs().


Generated on Sat Aug 23 22:04:21 2008 for metacity by  doxygen 1.5.5