MonoTouch.CoreFoundation Namespace

Binding to the C CocoaTouch APIs.

Remarks

The types in the MonoTouch.CoreFoundation namespace are bindings to the object oriented CocoaTouch C-API. They are lower level classes, functions and types than the Objective-C based APIs found in Monotouch.Foundation.

Classes

TypeReason
CFAllocatorA class that allows for explicit allocation and de-allocation of memory.
CFErrorDomainA class whose static fields define error domains for MonoTouch.CoreFoundation.CFException.Domain.
CFExceptionRepresents an exception arising from a Core Foundation CFError, having an error domain, a domain-specific error code, and perhaps additional information.
CFExceptionDataKeyDocumentation for this section has not yet been entered.
CFNetworkProvides the necessary methods needed for accessing the system's global proxy configuration settings and resolving a list of proxies to use for connecting to a URL.
CFObjectBase class for CoreFoundation objects.
CFProxyProvides information about a proxy.
CFProxySettingsConfiguration settings used by MonoTouch.CoreFoundation.CFNetwork.GetProxiesForURL.
CFProxyTypeAn enum of MonoTouch.CoreFoundation.CFProxy proxy types.
CFRangeRepresents a range from two integers: location and length.
CFReadStreamA MonoTouch.CoreFoundation.CFStream that reads streams of bytes.
CFRunLoopMain loop implementation for Cocoa and CocoaTouch applications.
CFRunLoopExitReasonThe reason for a MonoTouch.CoreFoundation.CFRunLoop to stop running.
CFRunLoopSourceAn input source that generates asynchronous events and is intended to be used with a MonoTouch.CoreFoundation.CFRunLoop.
CFRunLoopSourceCustomAn abstract MonoTouch.CoreFoundation.CFRunLoop that, when extended, gives the application developer fine-grained control over lifecycle events.
CFSocket
CFSocket+CFSocketAcceptEventArgs EventArgs for the MonoTouch.CoreFoundation.CFSocket.AcceptEvent event.
CFSocket+CFSocketConnectEventArgs EventArgs for the MonoTouch.CoreFoundation.CFSocket.ConnectEvent event.
CFSocket+CFSocketDataEventArgsDocumentation for this section has not yet been entered.
CFSocket+CFSocketReadEventArgsDocumentation for this section has not yet been entered.
CFSocket+CFSocketWriteEventArgsDocumentation for this section has not yet been entered.
CFSocketCallBackTypeAn enumeration whose values can be used with the MonoTouch.CoreFoundation.CFSocket.DisableCallbacks and MonoTouch.CoreFoundation.CFSocket.EnableCallbacks methods.
CFSocketErrorAn enumeration whose values specify errors relating to MonoTouch.CoreFoundation.CFSockets.
CFSocketExceptionAn Exception that is raised by various methods of the MonoTouch.CoreFoundation.CFSocket class.
CFSocketFlagsAn enumeration whose values can be used with the MonoTouch.CoreFoundation.CFSocket.GetSocketFlags and MonoTouch.CoreFoundation.CFSocket.SetSocketFlags methods.
CFSocketNativeHandleType for the platform-specific native socket handle.
CFStreamAn abstract class that defines a stream for reading or writing bytes.
CFStream+CFStreamCallbackA delegate used as a callback in various MonoTouch.CoreFoundation.CFStream methods.
CFStream+StreamEventArgsAn EventArgs used by several events in MonoTouch.CoreFoundation.CFString.
CFStreamClientContextA structure used to support custom stream-related events.
CFStreamEventTypeConstants for stream-related events.
CFStreamStatusAn enumeration whose values specify valid statuses for a MonoTouch.CoreFoundation.CFStream.
CFStringString class used by C-only Cocoa APIs.
CFTypeBase type for some Core Foundation classes, such as MonoTouch.CoreFoundation.CFSocket and MonoTouch.CoreFoundation.CFStream.
CFUrlURL class used by C-only Cocoa APIs.
CFUrlPathStyleUrl Style.
CFWriteStreamA MonoTouch.CoreFoundation.CFStream that writes streams of bytes.
DispatchGroupManages group of code blocks allows for aggregate synchronization.
DispatchObjectBase class for dispatch objects.
DispatchQueueProvides a task queue that can perform tasks either synchronously or asynchronously.
DispatchQueuePriorityAn enumeration whose values define priorities available to MonoTouch.CoreFoundation.DispatchQueues.
DispatchTimeDispatch time and time-out representation.
ICFTypeMonoTouch-internal interface for now.