Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexcrichton/green-rs
/ functions
Functions
573 in github.com/alexcrichton/green-rs
⨍
Functions
573
◇
Types & classes
151
↓ 1 callers
Method
uv_stat
(&self)
librustuv/src/raw/fs.rs:47
↓ 1 callers
Method
uv_unref
(&self)
librustuv/src/raw/mod.rs:116
↓ 1 callers
Method
uv_write
(&mut self, buf: &[u8])
librustuv/src/tty.rs:69
↓ 1 callers
Method
uv_write
(&mut self, buf: &[u8])
librustuv/src/pipe.rs:129
↓ 1 callers
Method
uv_write
(&mut self, buf: &[u8])
librustuv/src/tcp.rs:130
↓ 1 callers
Function
with_argv
Converts the program and arguments to the argv array expected by libuv.
librustuv/src/process.rs:177
↓ 1 callers
Function
with_env
Converts the environment to the env array expected by libuv
librustuv/src/process.rs:196
↓ 1 callers
Method
work
Process everything in the work queue (continually)
libgreen/src/basic.rs:54
↓ 1 callers
Method
write
(&mut self, buf: &[u8])
librustuv/src/tty.rs:107
↓ 1 callers
Method
write
(&mut self, buf: &[u8])
librustuv/src/pipe.rs:203
↓ 1 callers
Method
write
(&mut self, buf: &[u8])
librustuv/src/fs.rs:168
↓ 1 callers
Method
write
(&mut self, buf: &[u8])
librustuv/src/tcp.rs:208
Function
abort
(msg: &str)
libgreen/src/macros.rs:60
Method
accept
(&mut self, missile: HomingMissile, uv_loop: raw::Loop)
librustuv/src/timeout.rs:354
Method
accept
(&mut self, other: Self)
librustuv/src/raw/mod.rs:167
Method
again
(&mut self)
librustuv/src/raw/timer.rs:52
Method
alloc
Allocate a new uninitialized request. This function is unsafe as there is no scheduled destructor for the returned value.
librustuv/src/raw/mod.rs:138
Function
alloc_cb
This allocation callback expects to be invoked once and only once. It will unwrap the buffer in the ReadContext stored in the stream and return it. Th
librustuv/src/stream.rs:145
Method
alloc_cb
(handle: *mut uvll::uv_handle_t, _suggested_size: libc::size_t,
librustuv/src/udp.rs:98
Function
async_cb
(handle: *mut uvll::uv_async_t)
librustuv/src/async.rs:63
Function
async_cb
(handle: *mut uvll::uv_async_t)
librustuv/src/queue.rs:56
Method
bind
(&mut self, addr: ip::SocketAddr)
librustuv/src/raw/udp.rs:40
Method
bind
(&mut self, name: CString)
librustuv/src/raw/pipe.rs:40
Method
bind
(&mut self, addr: ip::SocketAddr)
librustuv/src/raw/tcp.rs:68
Method
bind_on
(eloop: &mut EventLoop, addr: ip::SocketAddr)
librustuv/src/udp.rs:55
Method
bind_on
(eloop: &mut EventLoop, name: CString)
librustuv/src/pipe.rs:222
Method
bind_on
(eloop: &mut EventLoop, addr: ip::SocketAddr)
librustuv/src/tcp.rs:227
Function
bootstrap_green_task
Trampoline code for all new green tasks which are running around. This function is passed through to Context::new as the initial rust landing pad for
libgreen/src/task.rs:143
Method
borrow_raw
Borrow an unsafe pointer to the local event loop
librustuv/src/event_loop.rs:69
Method
broadcast
(&mut self, enable: bool)
librustuv/src/udp.rs:202
Method
call
(&mut self)
librustuv/tests/signal.rs:11
Method
call
(&mut self)
librustuv/tests/timer.rs:9
Function
callback
(req: *mut uvll::uv_getaddrinfo_t, status: libc::c_int, res: *const libc
librustuv/src/addrinfo.rs:84
Method
callback
(&mut self, f: proc())
librustuv/src/event_loop.rs:104
Method
callback
(&mut self, f: proc():Send)
libgreen/src/basic.rs:130
Method
cancel
Invokes uv_close This is unsafe as there is no guarantee that this handle is not actively being used by other objects.
librustuv/src/raw/mod.rs:146
Method
cancel_accept
(me: uint)
librustuv/src/timeout.rs:406
Method
cancel_read
(stream: uint)
librustuv/src/udp.rs:214
Method
cancel_read
(mut handle: U, reason: ssize_t)
librustuv/src/stream.rs:99
Method
cancel_read
(stream: uint)
librustuv/src/pipe.rs:173
Method
cancel_read
(stream: uint)
librustuv/src/tcp.rs:158
Method
casual_pop
(&self)
libgreen/src/message_queue.rs:48
Method
chmod
(&mut self, uv_loop: Loop, path: CString, mode: c_int, cb: uvll::uv_fs_cb)
librustuv/src/raw/fs.rs:275
Method
chown
(&mut self, uv_loop: Loop, path: CString, uid: uvll::uv_uid_t, gid: uvll::uv_gid_t, cb: uvll:
librustuv/src/raw/fs.rs:239
Method
cleanup
This method is unsafe due to lack of knowledge of whether this handle is actively being used elsewhere.
librustuv/src/raw/fs.rs:26
Method
clone
(&self)
librustuv/src/access.rs:111
Method
close
(&mut self, m: HomingMissile)
librustuv/src/timeout.rs:414
Method
close
(&mut self, uv_loop: Loop, file: c_int, cb: uvll::uv_fs_cb)
librustuv/src/raw/fs.rs:92
Method
close_accept
(&mut self)
librustuv/src/pipe.rs:321
Method
close_accept
(&mut self)
librustuv/src/tcp.rs:331
Function
close_cb
(handle: *mut uvll::uv_handle_t)
librustuv/src/async.rs:100
Method
close_cb
(handle: *mut uvll::uv_handle_t)
librustuv/src/timer.rs:197
Method
close_read
(&mut self)
librustuv/src/pipe.rs:135
Method
close_read
(&mut self)
librustuv/src/tcp.rs:136
Method
close_write
(&mut self)
librustuv/src/pipe.rs:162
Method
close_write
(&mut self)
librustuv/src/tcp.rs:147
Method
configure
Creates a new green task with the given configuration options for the contained Task object. The given stack pool is also used to allocate a new stack
libgreen/src/task.rs:226
Function
connect_cb
(req: *mut uvll::uv_connect_t, status: libc::c_int)
librustuv/src/timeout.rs:293
Method
connect_on
(eloop: &mut EventLoop, name: CString, timeout: Option<Duration>)
librustuv/src/pipe.rs:98
Method
connect_on
(eloop: &mut EventLoop, addr: ip::SocketAddr, timeout: Option<Duration>)
librustuv/src/tcp.rs:100
Method
connect_timeout
(name: &T, timeout: Duration)
librustuv/src/pipe.rs:92
Method
connect_timeout
(addr: ip::SocketAddr, timeout: Duration)
librustuv/src/tcp.rs:95
Method
convert
Just like the `maybe_take_runtime` function, this function should *not exist. Usage of this function is _strongly_ discouraged. This is an absolute la
libgreen/src/task.rs:247
Function
copy
(from: &Path, to: &Path)
librustuv/src/fs.rs:444
Method
create
(path: &Path)
librustuv/src/fs.rs:35
Method
datasync
(&self)
librustuv/src/fs.rs:93
Method
deref
(&'a self)
librustuv/src/event_loop.rs:165
Method
deref
(&'a self)
librustuv/src/access.rs:125
Method
deref_mut
(&'a mut self)
librustuv/src/event_loop.rs:169
Method
desc
Return a textual description of this error
librustuv/src/lib.rs:174
Method
deschedule_running_task_and_then
Block a running task, context switch to the scheduler, then pass the blocked task to a closure. # Safety note The closure here is a *stack* closure
libgreen/src/sched.rs:739
Method
done
(t: *mut uvll::uv_handle_t)
librustuv/src/raw/mod.rs:109
Function
dont_starve_1
()
libgreen/src/sched.rs:1403
Function
dont_starve_2
()
libgreen/src/sched.rs:1423
Method
drop
(&mut self)
librustuv/src/udp.rs:246
Method
drop
(&mut self)
librustuv/src/process.rs:319
Method
drop
(&mut self)
librustuv/src/async.rs:117
Method
drop
(&mut self)
librustuv/src/stream.rs:191
Method
drop
(&mut self)
librustuv/src/tty.rs:113
Method
drop
(&mut self)
librustuv/src/lib.rs:132
Method
drop
(&mut self)
librustuv/src/pipe.rs:209
Method
drop
(&mut self)
librustuv/src/signal.rs:103
Method
drop
(&mut self)
librustuv/src/idle.rs:58
Method
drop
(&mut self)
librustuv/src/fs.rs:188
Method
drop
(&mut self)
librustuv/src/tcp.rs:214
Method
drop
(&mut self)
librustuv/src/event_loop.rs:140
Method
drop
(&mut self)
librustuv/src/homing.rs:124
Method
drop
(&mut self)
librustuv/src/access.rs:140
Method
drop
(&mut self)
librustuv/src/queue.rs:154
Method
drop
(&mut self)
librustuv/src/timeout.rs:192
Method
drop
(&mut self)
librustuv/src/timer.rs:176
Method
drop
(&mut self)
librustuv/src/addrinfo.rs:98
Method
drop
(&mut self)
librustuv/src/raw/mod.rs:219
Method
drop
(&mut self)
librustuv/tests/all.rs:37
Method
drop
(&mut self)
librustuv/tests/fs.rs:41
Method
drop
(&mut self)
libgreen/src/lib.rs:566
Method
drop
(&mut self)
libgreen/src/basic.rs:176
Method
drop
(&mut self)
libgreen/src/task.rs:112
Function
dumb_println
(args: &fmt::Arguments)
librustuv/src/macros.rs:31
Function
dumb_println
(args: &fmt::Arguments)
libgreen/src/macros.rs:54
← previous
next →
201–300 of 573, ranked by callers