tmux  3.2a
About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.
  Fossies Dox: tmux-3.2a.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

client_file Struct Reference

#include <tmux.h>

Collaboration diagram for client_file:

Public Member Functions

 RB_ENTRY (client_file) entry

Data Fields

struct clientc
struct tmuxpeerpeer
struct client_filestree
int references
int stream
char * path
struct evbuffer * buffer
struct bufferevent * event
int fd
int error
int closed
client_file_cb cb
void * data

Detailed Description

Definition at line 1570 of file tmux.h.

Member Function Documentation


client_file::RB_ENTRY ( client_file  )

Field Documentation

◆ buffer

◆ c

◆ cb

◆ closed

int client_file::closed

Definition at line 1583 of file tmux.h.

Referenced by file_read_open(), file_write_callback(), and file_write_open().

◆ data

◆ error

◆ event

◆ fd

◆ path

◆ peer

◆ references

int client_file::references

Definition at line 1574 of file tmux.h.

Referenced by file_create_with_client(), file_create_with_peer(), file_free(), and file_push().

◆ stream

◆ tree

struct client_files* client_file::tree

The documentation for this struct was generated from the following file: