tiny.sys.apple.dispatch
Defined in apple.
API (4)
Actions
Public operations.
Types and contracts
Public types and contracts.
Source
Source: lib/sys/src/apple/dispatch.zig
zig
const std = @import("std");pub const Data = *opaque {};pub const Queue = *opaque {};extern fn dispatch_data_create( buffer: *const anyopaque, size: usize, queue: ?Queue, destructor: ?*const anyopaque,) ?Data;extern fn dispatch_release(object: *anyopaque) void;pub fn copiedData(bytes: []const u8) ?Data { if (bytes.len == 0) return null; return dispatch_data_create(bytes.ptr, bytes.len, null, null);}pub fn release(data: Data) void { dispatch_release(@ptrCast(data));}test "dispatch data is a nominal platform handle" { try std.testing.expectEqual(@sizeOf(usize), @sizeOf(Data)); try std.testing.expectEqual(@sizeOf(usize), @sizeOf(Queue));}Source: lib/sys/src/apple/root.zig:7
zig
pub const dispatch = @import("dispatch.zig");Audit
| Definitions | 5 |
|---|---|
| Public names | 5 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |