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.
Type | Reason |
---|---|
CFAllocator | A class that allows for explicit allocation and de-allocation of memory. |
CFErrorDomain | A class whose static fields define error domains for CoreFoundation.CFException.Domain. |
CFException | Represents an exception arising from a Core Foundation CFError, having an error domain, a domain-specific error code, and perhaps additional information. |
CFExceptionDataKey | Documentation for this section has not yet been entered. |
CFNetwork | Provides 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. |
CFObject | Base class for CoreFoundation objects. |
CFProxy | Provides information about a proxy. |
CFProxySettings | Configuration settings used by CoreFoundation.CFNetwork.GetProxiesForURL. |
CFProxyType | An enum of CoreFoundation.CFProxy proxy types. |
CFRange | Represents a range from two integers: location and length. |
CFReadStream | A CoreFoundation.CFStream that reads streams of bytes. |
CFRunLoop | Main loop implementation for Cocoa and CocoaTouch applications. |
CFRunLoopExitReason | The reason for a CoreFoundation.CFRunLoop to stop running. |
CFRunLoopSource | An input source that generates asynchronous events and is intended to be used with a CoreFoundation.CFRunLoop. |
CFRunLoopSourceCustom | An abstract CoreFoundation.CFRunLoop that, when extended, gives the application developer fine-grained control over lifecycle events. |
CFSocket | |
CFSocket+CFSocketAcceptEventArgs | EventArgs for the CoreFoundation.CFSocket.AcceptEvent event. |
CFSocket+CFSocketConnectEventArgs | EventArgs for the CoreFoundation.CFSocket.ConnectEvent event. |
CFSocket+CFSocketDataEventArgs | Documentation for this section has not yet been entered. |
CFSocket+CFSocketReadEventArgs | Documentation for this section has not yet been entered. |
CFSocket+CFSocketWriteEventArgs | Documentation for this section has not yet been entered. |
CFSocketCallBackType | An enumeration whose values can be used with the CoreFoundation.CFSocket.DisableCallbacks and CoreFoundation.CFSocket.EnableCallbacks methods. |
CFSocketError | An enumeration whose values specify errors relating to CoreFoundation.CFSockets. |
CFSocketException | An Exception that is raised by various methods of the CoreFoundation.CFSocket class. |
CFSocketFlags | An enumeration whose values can be used with the CoreFoundation.CFSocket.GetSocketFlags and CoreFoundation.CFSocket.SetSocketFlags methods. |
CFSocketNativeHandle | Type for the platform-specific native socket handle. |
CFStream | An abstract class that defines a stream for reading or writing bytes. |
CFStream+CFStreamCallback | A delegate used as a callback in various CoreFoundation.CFStream methods. |
CFStream+StreamEventArgs | An EventArgs used by several events in CoreFoundation.CFString. |
CFStreamClientContext | A structure used to support custom stream-related events. |
CFStreamEventType | Constants for stream-related events. |
CFStreamStatus | An enumeration whose values specify valid statuses for a CoreFoundation.CFStream. |
CFString | String class used by C-only Cocoa APIs. |
CFType | Base type for some Core Foundation classes, such as CoreFoundation.CFSocket and CoreFoundation.CFStream. |
CFUrl | URL class used by C-only Cocoa APIs. |
CFUrlPathStyle | Url Style. |
CFWriteStream | A CoreFoundation.CFStream that writes streams of bytes. |
DispatchGroup | Manages group of code blocks allows for aggregate synchronization. |
DispatchObject | Base class for dispatch objects. |
DispatchQueue | Provides a task queue that can perform tasks either synchronously or asynchronously. |
DispatchQueuePriority | An enumeration whose values define priorities available to CoreFoundation.DispatchQueues. |
DispatchTime | Dispatch time and time-out representation. |
ICFType | MonoTouch-internal interface for now. |