macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

CFSocketCreateWithNative

CFSocketRef  CFSocketCreateWithNative ( 
              CFAllocatorRef   allocator , 
              CFSocketNativeHandle   sock , 
              CFOptionFlags   callBackTypes , 
              CFSocketCallBack   callout , 
              const CFSocketContext *   context );

解説

返り値

引数

( CFAllocatorRef )allocator
( CFSocketNativeHandle )sock
( CFOptionFlags )callBackTypes
( CFSocketCallBack )callout
( const CFSocketContext * )context

クラス

CFSocket

Function

使用可能

10.0

参照

例文

CFSocketContext context;
        
        memset(&context, 0, sizeof(context));
        context.info = client;
        
        client->fSockCF = CFSocketCreateWithNative(
            NULL, 
            (CFSocketNativeHandle) client->fSockFD, 
            kCFSocketDataCallBack + kCFSocketWriteCallBack, 
            ClientEvent, 
            &context
        );
        if (client->fSockCF == NULL) {
            err = EINVAL;
        }