protected abstract bool DoSetClient(CFStreamCallback callback, CFIndex eventTypes, IntPtr context);
static extern bool CFWriteStreamSetClient(IntPtr stream, CFIndex eventTypes, CFStreamCallback cb, IntPtr context);
protected override bool DoSetClient(CFStreamCallback callback, CFIndex eventTypes, IntPtr context) { return(CFWriteStreamSetClient(Handle, eventTypes, callback, context)); }
static extern /* Boolean */ bool CFWriteStreamSetClient(/* CFWriteStreamRef */ IntPtr stream, /* CFOptionFlags */ nint streamEvents, /* CFWriteStreamClientCallBack */ CFStreamCallback clientCB, /* CFStreamClientContext* */ IntPtr clientContext);
protected override bool DoSetClient (CFStreamCallback callback, CFIndex eventTypes, IntPtr context) { return CFReadStreamSetClient (Handle, eventTypes, callback, context); }
static extern bool CFReadStreamSetClient (IntPtr stream, CFIndex eventTypes, CFStreamCallback cb, IntPtr context);
static extern bool CFReadStreamSetClient(/* CFReadStreamRef */ IntPtr stream, /* CFOptionFlags */ nint streamEvents, /* CFReadStreamClientCallBack */ CFStreamCallback clientCB, /* CFStreamClientContext* */ IntPtr clientContext);