MCPcopy Create free account

hub / github.com/Eolu/ipipe / functions

Functions49 in github.com/Eolu/ipipe

↓ 10 callersMethodraw
(&self)
src/handle.rs:36
↓ 7 callersMethodclone
(&self)
src/handle.rs:24
↓ 6 callersFunctionprint_line
(buf_reader: &mut BufReader<Pipe>)
tests/duplex.rs:9
↓ 5 callersMethodwrite
(&mut self, bytes: &[u8])
src/pipe_unix.rs:164
↓ 4 callersFunctionread_until_x
(pipe: &mut Pipe)
src/tests.rs:114
↓ 3 callersFunctionclose
Closes a static pipe
src/static_pipe.rs:45
↓ 3 callersMethodhandle_type
(&self)
src/handle.rs:45
↓ 3 callersMethodinit_handle_type
(&mut self, handle_type: HandleType)
src/pipe_unix.rs:139
↓ 3 callersMethodinit_writer
Initializes the pipe for writing
src/pipe_windows.rs:167
↓ 3 callersMethodset_type
(&mut self, ty: HandleType)
src/handle.rs:53
↓ 2 callersFunctioninit
Initialize a static pipe and return a handle to it.
src/static_pipe.rs:30
↓ 2 callersFunctionwrite_nums
(pipe: &mut Pipe, max: i32)
src/tests.rs:8
↓ 1 callersFunctionclient_server1
(mut pipe: Pipe)
tests/duplex.rs:17
↓ 1 callersFunctionclient_server2
(pipe: Pipe)
tests/duplex.rs:28
↓ 1 callersMethodflush
(&mut self)
src/pipe_unix.rs:170
↓ 1 callersMethodpath
Return the path to this named pipe
src/lib.rs:83
↓ 1 callersMethodread
(&mut self, bytes: &mut [u8])
src/pipe_unix.rs:179
Methodclone
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
Methodclose
Close a named pipe
src/pipe_windows.rs:65
Methodclose
Close a named pipe
src/pipe_unix.rs:94
Functionclose_all
Closes all static pipes
src/static_pipe.rs:51
Methodcreate
()
src/pipe_windows.rs:53
Methodcreate
()
src/pipe_unix.rs:82
Methodcreate_listener
Creates a pipe listener
src/pipe_windows.rs:131
Methodcreate_pipe
Creates a new pipe handle
src/pipe_windows.rs:90
Methoddrop
(&mut self)
src/pipe_windows.rs:392
Methoddrop
(&mut self)
src/pipe_unix.rs:190
Functionduplex_test
()
tests/duplex.rs:41
Methodeq
(&self, other: &Self)
src/handle.rs:64
Methodflush
(&mut self)
src/pipe_windows.rs:206
Methodfmt
(&self, f: &mut std::fmt::Formatter)
src/lib.rs:191
Methodfrom
(err: Error)
src/lib.rs:208
Functionget
Get a handle to an existing static pipe
src/static_pipe.rs:39
Methodinit_handle
(path: &Path)
src/pipe_unix.rs:106
Methodname
Gets the name of this pipe
src/lib.rs:89
Methodopen
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
Methodopen
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
Functionprint
(name: &str, s: &str)
src/static_pipe.rs:59
Methodread
(&mut self, bytes: &mut [u8])
src/pipe_windows.rs:223
Methodreceiver
(mut self)
src/lib.rs:99
Methodsender
(mut self)
src/lib.rs:142
Functiontest_name
()
src/tests.rs:130
Functiontest_pipe
()
src/tests.rs:6
Functiontest_pipe_2
()
src/tests.rs:43
Functiontest_static
()
src/tests.rs:71
Functiontest_write_first
()
src/tests.rs:94
Methodwith_name
Open a pipe with the given name. Note that this is just a string name, not a path.
src/pipe_windows.rs:45
Methodwith_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
Methodwrite
(&mut self, bytes: &[u8])
src/pipe_windows.rs:179