Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Eolu/ipipe
/ functions
Functions
49 in github.com/Eolu/ipipe
⨍
Functions
49
◇
Types & classes
7
↓ 10 callers
Method
raw
(&self)
src/handle.rs:36
↓ 7 callers
Method
clone
(&self)
src/handle.rs:24
↓ 6 callers
Function
print_line
(buf_reader: &mut BufReader<Pipe>)
tests/duplex.rs:9
↓ 5 callers
Method
write
(&mut self, bytes: &[u8])
src/pipe_unix.rs:164
↓ 4 callers
Function
read_until_x
(pipe: &mut Pipe)
src/tests.rs:114
↓ 3 callers
Function
close
Closes a static pipe
src/static_pipe.rs:45
↓ 3 callers
Method
handle_type
(&self)
src/handle.rs:45
↓ 3 callers
Method
init_handle_type
(&mut self, handle_type: HandleType)
src/pipe_unix.rs:139
↓ 3 callers
Method
init_writer
Initializes the pipe for writing
src/pipe_windows.rs:167
↓ 3 callers
Method
set_type
(&mut self, ty: HandleType)
src/handle.rs:53
↓ 2 callers
Function
init
Initialize a static pipe and return a handle to it.
src/static_pipe.rs:30
↓ 2 callers
Function
write_nums
(pipe: &mut Pipe, max: i32)
src/tests.rs:8
↓ 1 callers
Function
client_server1
(mut pipe: Pipe)
tests/duplex.rs:17
↓ 1 callers
Function
client_server2
(pipe: Pipe)
tests/duplex.rs:28
↓ 1 callers
Method
flush
(&mut self)
src/pipe_unix.rs:170
↓ 1 callers
Method
path
Return the path to this named pipe
src/lib.rs:83
↓ 1 callers
Method
read
(&mut self, bytes: &mut [u8])
src/pipe_unix.rs:179
Method
clone
Cloning a pipe creates a slave which points to the same path but does not close the pipe when dropped.
src/pipe_unix.rs:208
Method
close
Close a named pipe
src/pipe_windows.rs:65
Method
close
Close a named pipe
src/pipe_unix.rs:94
Function
close_all
Closes all static pipes
src/static_pipe.rs:51
Method
create
()
src/pipe_windows.rs:53
Method
create
()
src/pipe_unix.rs:82
Method
create_listener
Creates a pipe listener
src/pipe_windows.rs:131
Method
create_pipe
Creates a new pipe handle
src/pipe_windows.rs:90
Method
drop
(&mut self)
src/pipe_windows.rs:392
Method
drop
(&mut self)
src/pipe_unix.rs:190
Function
duplex_test
()
tests/duplex.rs:41
Method
eq
(&self, other: &Self)
src/handle.rs:64
Method
flush
(&mut self)
src/pipe_windows.rs:206
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/lib.rs:191
Method
from
(err: Error)
src/lib.rs:208
Function
get
Get a handle to an existing static pipe
src/static_pipe.rs:39
Method
init_handle
(path: &Path)
src/pipe_unix.rs:106
Method
name
Gets the name of this pipe
src/lib.rs:89
Method
open
Open a pipe at an existing path. Note that this function is not platform-agnostic as unix pipe paths and Windows pipe paths are are formatted differen
src/pipe_windows.rs:34
Method
open
Open or create a pipe. If on_cleanup is set to 'DeleteOnDrop' the named pipe will be deleted when the returned struct is deallocated. Note that this f
src/pipe_unix.rs:29
Function
print
(name: &str, s: &str)
src/static_pipe.rs:59
Method
read
(&mut self, bytes: &mut [u8])
src/pipe_windows.rs:223
Method
receiver
(mut self)
src/lib.rs:99
Method
sender
(mut self)
src/lib.rs:142
Function
test_name
()
src/tests.rs:130
Function
test_pipe
()
src/tests.rs:6
Function
test_pipe_2
()
src/tests.rs:43
Function
test_static
()
src/tests.rs:71
Function
test_write_first
()
src/tests.rs:94
Method
with_name
Open a pipe with the given name. Note that this is just a string name, not a path.
src/pipe_windows.rs:45
Method
with_name
Open or create a pipe with the given name. Note that this is just a string name, not a path.
src/pipe_unix.rs:74
Method
write
(&mut self, bytes: &[u8])
src/pipe_windows.rs:179