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:
[legend]

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

◆ RB_ENTRY()

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: