Skip to content

Commit da21ddc

Browse files
committed
Add some more documentation.
1 parent 5a77130 commit da21ddc

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

zmq.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ resource context_res(ctx: context_t) {
191191
}
192192
}
193193

194-
194+
// Create a zeromq context.
195195
fn init(io_threads: int) -> result::t<context, error> unsafe {
196196
let zmq_ctx = libzmq::zmq_init(io_threads as i32);
197197

@@ -354,10 +354,12 @@ obj new_socket(sock: @socket_res) {
354354
if r == -1i32 { err(errno_to_error()) } else { ok(()) }
355355
}
356356

357+
// Accept connections on a socket.
357358
fn bind(endpoint: str) -> result::t<(), error> {
358359
_bind(sock, endpoint)
359360
}
360361

362+
// Connect a socket.
361363
fn connect(endpoint: str) -> result::t<(), error> {
362364
_connect(sock, endpoint)
363365
}
@@ -416,7 +418,7 @@ fn _connect(sock: @socket_res, endpoint: str) -> result::t<(), error> {
416418
if rc == -1i32 { err(errno_to_error()) } else { ok(()) }
417419
}
418420

419-
421+
// Convert a socket kind into the constant value.
420422
fn socket_kind_to_i32(k: socket_kind) -> c_int {
421423
alt k {
422424
PAIR. { constants::ZMQ_PAIR }
@@ -433,6 +435,7 @@ fn socket_kind_to_i32(k: socket_kind) -> c_int {
433435
}
434436
}
435437

438+
// Return the error string for an error.
436439
fn error_to_str(error: error) -> str unsafe {
437440
let s = libzmq::zmq_strerror(error_to_errno(error));
438441
ret if unsafe::reinterpret_cast(s) == -1 {
@@ -443,6 +446,7 @@ fn error_to_str(error: error) -> str unsafe {
443446
}
444447
}
445448

449+
// Convert the errno into an error type.
446450
fn errno_to_error() -> error {
447451
alt libzmq::zmq_errno() {
448452
e when e == constants::ENOTSUP { ENOTSUP }
@@ -462,6 +466,7 @@ fn errno_to_error() -> error {
462466
}
463467
}
464468

469+
// Convert an error into an error number.
465470
fn error_to_errno(error: error) -> c_int {
466471
alt error {
467472
ENOTSUP. { constants::ENOTSUP }

0 commit comments

Comments
 (0)