vmnet Changes for Objective-C
vmnet
vmnet.h
Modified vmnet_interface_set_event_callback()
| Declaration | |
|---|---|
| From | vmnet_return_t vmnet_interface_set_event_callback (
interface_ref interface,
interface_event_t flags,
dispatch_queue_t queue,
void (^handler)(interface_event_t event_id, xpc_object_t event)
);
|
| To | vmnet_return_t vmnet_interface_set_event_callback (
interface_ref _Nonnull interface,
interface_event_t flags,
dispatch_queue_t _Nullable queue,
void (^ _Nullablehandler)(interface_event_t event_id, xpc_object_t _Nonnull event)
);
|
Modified vmnet_read()
| Declaration | |
|---|---|
| From | vmnet_return_t vmnet_read (
interface_ref interface,
struct vmpktdesc *packets,
int *pktcnt
);
|
| To | vmnet_return_t vmnet_read (
interface_ref _Nonnull interface,
struct vmpktdesc * _Nonnull packets,
int * _Nonnull pktcnt
);
|
Modified vmnet_start_interface()
| Declaration | |
|---|---|
| From | interface_ref vmnet_start_interface (
xpc_object_t interface_desc,
dispatch_queue_t queue,
void (^handler)(vmnet_return_t status, xpc_object_t interface_param)
);
|
| To | interface_ref _Nullable vmnet_start_interface (
xpc_object_t _Nonnull interface_desc,
dispatch_queue_t _Nonnull queue,
void (^ _Nonnullhandler)(vmnet_return_t status, xpc_object_t _Nullable interface_param)
);
|
Modified vmnet_stop_interface()
| Declaration | |
|---|---|
| From | vmnet_return_t vmnet_stop_interface (
interface_ref interface,
dispatch_queue_t queue,
void (^handler)(vmnet_return_t status)
);
|
| To | vmnet_return_t vmnet_stop_interface (
interface_ref _Nonnull interface,
dispatch_queue_t _Nonnull queue,
void (^ _Nonnullhandler)(vmnet_return_t status)
);
|
Modified vmnet_write()
| Declaration | |
|---|---|
| From | vmnet_return_t vmnet_write (
interface_ref interface,
struct vmpktdesc *packets,
int *pktcnt
);
|
| To | vmnet_return_t vmnet_write (
interface_ref _Nonnull interface,
struct vmpktdesc * _Nonnull packets,
int * _Nonnull pktcnt
);
|