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
Method
dummy_stack
Create a 0-length stack which starts (and ends) at 0.
libgreen/src/stack.rs:69
Method
empty
()
libgreen/src/coroutine.rs:32
Method
empty
()
libgreen/src/context.rs:36
Function
error_smoke_test
()
librustuv/src/lib.rs:228
Method
fd
Gain access to the underlying raw file descriptor. This function is unsafe as there is no guarantee that any safe modifications to the timer handle a
librustuv/src/fs.rs:158
Method
fire
(&mut self)
librustuv/src/async.rs:113
Method
fmt
(&self, f: &mut fmt::Formatter)
librustuv/src/lib.rs:222
Method
free
Deallocate this handle. This is unsafe as there is no guarantee that no one else is using this handle currently.
librustuv/src/raw/mod.rs:102
Method
free
Deallocate this handle. This is unsafe as there is no guarantee that no one else is using this handle currently.
librustuv/src/raw/mod.rs:155
Method
from_fn
(f: |&mut Scheduler, Box<GreenTask>|)
libgreen/src/sched.rs:972
Method
from_raw
(t: *mut uvll::uv_udp_t)
librustuv/src/raw/udp.rs:135
Method
from_raw
(t: *mut uvll::uv_process_t)
librustuv/src/raw/process.rs:55
Method
from_raw
(t: *mut uvll::uv_async_t)
librustuv/src/raw/async.rs:44
Method
from_raw
(t: *mut uvll::uv_tty_t)
librustuv/src/raw/tty.rs:68
Method
from_raw
(t: *mut uvll::uv_pipe_t)
librustuv/src/raw/pipe.rs:56
Method
from_raw
(t: *mut uvll::uv_getaddrinfo_t)
librustuv/src/raw/getaddrinfo.rs:50
Method
from_raw
(t: *mut uvll::uv_signal_t)
librustuv/src/raw/signal.rs:55
Method
from_raw
(t: *mut uvll::uv_udp_send_t)
librustuv/src/raw/udp_send.rs:49
Method
from_raw
(t: *mut uvll::uv_idle_t)
librustuv/src/raw/idle.rs:50
Method
from_raw
(t: *mut uvll::uv_fs_t)
librustuv/src/raw/fs.rs:302
Method
from_raw
(t: *mut uvll::uv_write_t)
librustuv/src/raw/write.rs:43
Method
from_raw
(t: *mut uvll::uv_tcp_t)
librustuv/src/raw/tcp.rs:96
Method
from_raw
(t: *mut uvll::uv_shutdown_t)
librustuv/src/raw/shutdown.rs:39
Method
from_raw
(t: *mut uvll::uv_connect_t)
librustuv/src/raw/connect.rs:60
Method
from_raw
Wrap an existing event loop. This function is unsafe because there is no guarantee that the underlying pointer is valid.
librustuv/src/raw/loop_.rs:35
Method
from_raw
(t: *mut uvll::uv_timer_t)
librustuv/src/raw/timer.rs:66
Method
from_uint
(val: uint)
libgreen/src/task.rs:313
Function
fs_cb
(req: *mut uvll::uv_fs_t)
librustuv/src/fs.rs:342
Method
fsync
(&self)
librustuv/src/fs.rs:86
Method
fsync
(&mut self, uv_loop: Loop, file: c_int, cb: uvll::uv_fs_cb)
librustuv/src/raw/fs.rs:249
Method
get_contexts
Returns a mutable reference to both contexts involved in this swap. This is unsafe - we are getting mutable internal references to keep even when we d
libgreen/src/sched.rs:683
Method
get_data
(&self)
librustuv/src/raw/mod.rs:80
Method
get_data
(&self)
librustuv/src/raw/mod.rs:124
Function
get_host_addresses
Synchronous DNS resolution See [`std::io::net::get_host_addresses`][1] [1]: http://doc.rust-lang.org/std/io/net/addrinfo/fn.get_host_addresses.html
librustuv/src/addrinfo.rs:39
Method
get_path
(&self)
librustuv/src/raw/fs.rs:43
Method
get_ptr
(&self)
librustuv/src/raw/fs.rs:39
Method
get_repeat
(&mut self)
librustuv/src/raw/timer.rs:48
Method
getsockname
(&mut self)
librustuv/src/raw/tcp.rs:79
Method
green_pinned
(self, pool: &'a mut SchedPool, handle: &'a mut SchedHandle)
libgreen/src/lib.rs:602
Method
guard
(&self)
libgreen/src/stack.rs:76
Method
guess_handle
(fd: libc::c_int)
librustuv/src/raw/tty.rs:39
Function
handle_sanity_check
()
librustuv/src/uvll.rs:388
Method
has_active_io
(&self)
librustuv/src/event_loop.rs:134
Method
home
(&self)
librustuv/src/tty.rs:97
Method
home
(&self)
librustuv/src/pipe.rs:182
Method
home
(&self)
librustuv/src/signal.rs:99
Method
home
(&self)
librustuv/src/tcp.rs:187
Method
home
(&self)
librustuv/src/timer.rs:172
Method
homed
(&self)
libgreen/src/task.rs:287
Method
id
(&self)
librustuv/src/process.rs:236
Function
idle_cb
(handle: *mut uvll::uv_idle_t)
librustuv/src/idle.rs:49
Method
is_dir
(&self)
librustuv/src/uvll.rs:253
Method
is_file
(&self)
librustuv/src/uvll.rs:250
Method
is_home_no_tls
(&self, sched: &Scheduler)
libgreen/src/task.rs:273
Method
isatty
One day we may support creating instances of a tty which don't correspond to an actual underlying TTY, so this is a method.
librustuv/src/tty.rs:86
Method
join_multicast
(&mut self, multi: ip::IpAddr)
librustuv/src/udp.rs:172
Method
keepalive
(&mut self, ttl: Option<uint>)
librustuv/src/tcp.rs:180
Method
keepalive
(&mut self, delay: Option<uint>)
librustuv/src/raw/tcp.rs:48
Method
kill
(pid: libc::pid_t, signum: int)
librustuv/src/process.rs:122
Method
kill
(pid: libc::c_int, signum: libc::c_int)
librustuv/src/raw/process.rs:32
Method
kill_me
(&mut self, signum: libc::c_int)
librustuv/src/raw/process.rs:39
Method
leave_multicast
(&mut self, multi: ip::IpAddr)
librustuv/src/udp.rs:178
Method
link
(&mut self, uv_loop: Loop, path: CString, new_path: CString, cb: uvll::uv_fs_cb)
librustuv/src/raw/fs.rs:210
Method
listen
(self)
librustuv/src/pipe.rs:234
Method
listen
(&mut self, backlog: libc::c_int, cb: uvll::uv_connection_cb)
librustuv/src/raw/mod.rs:159
Function
listen_cb
(server: *mut uvll::uv_stream_t, status: libc::c_int)
librustuv/src/pipe.rs:274
Function
listen_cb
(server: *mut uvll::uv_stream_t, status: libc::c_int)
librustuv/src/tcp.rs:284
Method
lstat
(&mut self, uv_loop: Loop, path: CString, cb: uvll::uv_fs_cb)
librustuv/src/raw/fs.rs:182
Function
maybe_yield
(mut self: Box<GreenTask>, cur_task: Box<Task>)
libgreen/src/task.rs:382
Function
mk
(v: uint)
librustuv/tests/idle.rs:32
Method
mkdir
(&mut self, uv_loop: Loop, path: CString, mode: c_int, cb: uvll::uv_fs_cb)
librustuv/src/raw/fs.rs:146
Function
ms
(n: i64)
librustuv/tests/timer.rs:14
Function
multi_thread
()
libgreen/src/basic.rs:240
Method
multicast_locally
(&mut self, enable: bool)
librustuv/src/udp.rs:184
Method
multicast_time_to_live
(&mut self, ttl: int)
librustuv/src/udp.rs:190
Function
multiple_task_nested_test
()
libgreen/src/sched.rs:1093
Function
multiple_task_test
()
libgreen/src/sched.rs:1076
Function
multithreading
()
libgreen/src/sched.rs:1310
Method
name
Return the name of this error
librustuv/src/lib.rs:165
Method
new
Create a new asynchronous handle to the local event loop. When this handle is `fire`d, the given callback will be invoked on the event loop. This cor
librustuv/src/async.rs:34
Method
new
Creates a new helper structure which should be then embedded into another watcher. This provides the generic read/write methods on streams. This stru
librustuv/src/stream.rs:60
Method
new
Create a new TTY instance.
librustuv/src/tty.rs:26
Method
new
(s: &'static str)
librustuv/src/lib.rs:124
Method
new
Creates an uninitialized pipe watcher. The underlying uv pipe is ready to get bound to some other source (this is normally a helper method paired with
librustuv/src/pipe.rs:62
Method
new
()
librustuv/src/signal.rs:30
Method
new
(cb: Box<Callback + Send>)
librustuv/src/idle.rs:21
Method
new
Creates an uninitialized tcp watcher. The underlying uv tcp is ready to get bound to some other source (this is normally a helper method paired with a
librustuv/src/tcp.rs:65
Method
new
()
librustuv/src/uvll.rs:230
Method
new
()
librustuv/src/event_loop.rs:35
Method
new
(id: uint, pool: &mut QueuePool)
librustuv/src/homing.rs:55
Method
new
(data: T)
librustuv/src/access.rs:42
Method
new
(uv_loop: &Loop)
librustuv/src/queue.rs:107
Method
new
(data: T)
librustuv/src/timeout.rs:54
Method
new
Create a new timer on the local event loop.
librustuv/src/timer.rs:40
Method
new
Create a new uv_udp_t handle. This function is unsafe as a successful return value is not automatically deallocated.
librustuv/src/raw/udp.rs:27
Method
new
Create a new uv_async_t handle. This function is unsafe as a successful return value is not automatically deallocated.
librustuv/src/raw/async.rs:25
Method
new
Allocates a new instance of the underlying pointer.
librustuv/src/raw/mod.rs:194
Method
new
Create a new uv_tty_t handle. This function is unsafe as a successful return value is not automatically deallocated.
librustuv/src/raw/tty.rs:26
Method
new
Create a new uv_pipe_t handle. This function is unsafe as a successful return value is not automatically deallocated.
librustuv/src/raw/pipe.rs:26
Method
new
Create a new uv_signal_t handle. This function is unsafe as a successful return value is not automatically deallocated.
librustuv/src/raw/signal.rs:25
← previous
next →
301–400 of 573, ranked by callers