OwnedServer
Own one foreground tmux daemon and its private socket directory. server is the explicit endpoint. Call close to reap the daemon and remove its directory; use with_server when ownership can follow a callback's lifetime. This handle does not own unrelated processes launched by application code.
Source and package
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/lifecycle.jl
- Lib
Tmux .OwnedServer( _server::LibTmux , _directory::String, _token::String, _process::Base.Process, _monitor::File.Server Watching , _watcher::Task, _stderr.Folder Monitor _pipe ::Pipe, _stderr_task ::Task, _lock::ReentrantLock , _closed::Bool ) LibTmux .OwnedServer( _server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe , _stderr_task , _lock, _closed ) -
Description#
OwnedServerMethods#
Lib
Tmux .OwnedServer( _server::LibTmux , _directory::String, _token::String, _process::Base.Process, _monitor::File.Server Watching , _watcher::Task, _stderr.Folder Monitor _pipe ::Pipe, _stderr_task ::Task, _lock::ReentrantLock , _closed::Bool )[source]#Lib
Tmux .OwnedServer( _server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe , _stderr_task , _lock, _closed )[source]#- Parameters
-
-
_server( LibTmux ) (for.Server OwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_directory( String ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_token( String ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_process( Base.Process ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_monitor( FileWatching ) (for.Folder Monitor OwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_watcher( Task ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_stderr_pipe( Base.Pipe ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_stderr_task( Task ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_lock( Base.Reentrant ) (forLock OwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_closed( Bool ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 1]) # -
_server( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_directory( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_token( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_process( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_monitor( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_watcher( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_stderr_pipe( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_stderr_task( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_lock( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) # -
_closed( Any ) (forOwnedServer(_server, _directory, _token, _process, _monitor, _watcher, _stderr_pipe, _stderr_task, _lock, _closed) [overload 2]) #
-
Discussed in Ownership and I/O
Fields10#
- _closed: Bool property
- _directory: String property
- _lock: Base
.Reentrant propertyLock - _monitor: File
Watching property.Folder Monitor - _process: Base.Process property
- _server: Lib
Tmux property.Server - _stderr_pipe: Base
.Pipe property - _stderr_task: Task property
- _token: String property
- _watcher: Task property