session
struct session {
struct session {
struct session *session;
void cfg_show_causes(struct session *);
struct window_pane **sort_get_panes_session(struct session *, u_int *,
struct winlink **sort_get_winlinks_session(struct session *, u_int *,
struct client *, struct session *, struct winlink *,
struct session *, struct winlink *, struct window_pane *);
struct session *, struct winlink *, struct window_pane *);
void notify_session(const char *, struct session *);
void notify_session_window(const char *, struct session *, struct window *);
struct session *, const char *, job_update_cb,
struct environ *environ_for_session(struct session *, int);
struct client *cmd_find_best_client(struct session *);
struct session *, int);
struct session *, struct window *, int);
struct winlink *cmd_mouse_window(struct mouse_event *, struct session **);
struct window_pane *cmd_mouse_pane(struct mouse_event *, struct session **,
void printflike(4, 5) cmdq_insert_hook(struct session *, struct cmdq_item *,
void alerts_check_session(struct session *);
void server_set_marked(struct session *, struct winlink *,
int server_is_marked(struct session *, struct winlink *,
void server_client_set_session(struct client *, struct session *);
const char *server_client_get_cwd(struct client *, struct session *);
void server_redraw_session(struct session *);
void server_redraw_session_group(struct session *);
void server_status_session(struct session *);
void server_status_session_group(struct session *);
void server_lock_session(struct session *);
void server_renumber_session(struct session *);
int server_link_window(struct session *,
struct winlink *, struct session *, int, int, int, char **);
void server_unlink_window(struct session *, struct winlink *);
void server_destroy_session(struct session *);
void status_update_cache(struct session *);
void default_window_size(struct client *, struct session *, struct window *,
struct winlink *winlink_next_by_number(struct winlink *, struct session *,
struct winlink *winlink_previous_by_number(struct winlink *, struct session *,
struct session *, struct winlink *, key_code,
int winlink_shuffle_up(struct session *, struct winlink *, int);
void control_notify_window_unlinked(struct session *, struct window *);
void control_notify_window_linked(struct session *, struct window *);
void control_notify_session_renamed(struct session *);
void control_notify_session_created(struct session *);
void control_notify_session_closed(struct session *);
void control_notify_session_window_changed(struct session *);
int session_cmp(struct session *, struct session *);
int session_cmp(struct session *, struct session *);
RB_PROTOTYPE(sessions, session, entry, session_cmp);
int session_alive(struct session *);
void session_destroy(struct session *, int, const char *);
void session_add_ref(struct session *, const char *);
void session_remove_ref(struct session *, const char *);
void session_update_activity(struct session *, struct timeval *);
struct session *session_next_session(struct session *, struct sort_criteria *);
struct session *session_previous_session(struct session *,
struct winlink *session_attach(struct session *, struct window *, int,
int session_detach(struct session *, struct winlink *);
int session_has(struct session *, struct window *);
int session_is_linked(struct session *, struct window *);
int session_next(struct session *, int);
int session_previous(struct session *, int);
int session_select(struct session *, int);
int session_last(struct session *);
int session_set_current(struct session *, struct winlink *);
struct session_group *session_group_contains(struct session *);
void session_group_add(struct session_group *, struct session *);
void session_group_synchronize_to(struct session *);
void session_group_synchronize_from(struct session *);
void session_renumber_windows(struct session *);
void session_theme_changed(struct session *);
void session_update_history(struct session *);
struct session *, const char *, const char *,
struct session {
struct session {
struct session {
struct session {
struct session {