Cof_dimension_t | A dimension |
Cof_fast_enumeration_state_t | State information for fast enumerations |
Cof_http_request_protocol_version_t | The HTTP version of the HTTP request |
Cof_list_object_t | A list object |
Cof_map_table_functions_t | A struct describing the functions to be used by the map table |
Cof_point_t | A point |
Cof_range_t | A range |
Cof_rectangle_t | A rectangle |
Cof_resolver_result_t | A struct representing one result from the resolver |
Cof_udp_socket_address_t | A struct which represents a host / port pair for a UDP socket |
▼C<OFCopying> | A protocol for the creation of copies |
►COFArray | An abstract class for storing objects in an array |
COFMutableArray | An abstract class for storing, adding and removing objects in an array |
►COFDataArray | A class for storing arbitrary data in an array |
COFBigDataArray | A class for storing arbitrary big data in an array |
COFDate | A class for storing, accessing and comparing dates |
►COFDictionary | An abstract class for storing objects in a dictionary |
COFMutableDictionary | An abstract class for storing and changing objects in a dictionary |
COFHTTPRequest | A class for storing HTTP requests |
►COFList | A class which provides easy to use double-linked lists |
COFSortedList | A class which provides easy to use sorted double-linked lists |
COFMapTable | A class similar to OFDictionary, but providing more options how keys and values should be retained, released, compared and hashed |
COFMessagePackExtension | A class for representing the MessagePack extension type |
COFNull | A class for representing null values in collections |
COFNumber | Provides a way to store a number in an object |
►COFSet | An abstract class for an unordered set of unique objects |
►COFMutableSet | An abstract class for a mutable unordered set of unique objects |
COFCountedSet | An abstract class for a mutable unordered set of objects, counting how often it contains an object |
►COFStream | A base class for different types of streams |
COFHTTPResponse | A class for representing an HTTP request reply as a stream |
►COFInflateStream | A class that handles Deflate decompression transparently for an underlying stream |
COFInflate64Stream | A class that handles Deflate64 decompression transparently for an underlying stream |
COFProcess | A class for stream-like communication with a newly created process |
►COFSeekableStream | A stream that supports seeking |
COFFile | A class which provides functions to read, write and manipulate files |
COFStdIOStream | A class for providing standard input, output and error as OFStream |
►COFStreamSocket | A class which provides functions to create and use stream sockets |
COFTCPSocket | A class which provides functions to create and use TCP sockets |
►COFString | A class for handling strings |
COFConstantString | A class for storing constant strings using the @"" literal |
COFMutableString | A class for storing and modifying strings |
COFUDPSocket | A class which provides functions to create and use UDP sockets |
COFURL | A class for parsing URLs and accessing parts of it |
►COFXMLNode | A class which stores an XML element |
COFXMLAttribute | A representation of an attribute of an XML element as an object |
COFXMLCDATA | A class representing XML CDATA |
COFXMLCharacters | A class representing XML characters |
COFXMLComment | A class for representing XML comments |
COFXMLElement | A class which stores an XML element |
COFXMLProcessingInstructions | A class for representing XML processing instructions |
▼C<OFEnumerating> | A protocol for getting an enumerator for the object |
►C<OFCollection> | A protocol with methods common for all collections |
COFArray | An abstract class for storing objects in an array |
COFDictionary | An abstract class for storing objects in a dictionary |
COFList | A class which provides easy to use double-linked lists |
COFSet | An abstract class for an unordered set of unique objects |
▼C<OFFastEnumeration> | A protocol for fast enumeration |
C<OFCollection> | A protocol with methods common for all collections |
COFMapTable | A class similar to OFDictionary, but providing more options how keys and values should be retained, released, compared and hashed |
▼C<OFJSONRepresentation> | A protocol implemented by classes that support encoding to a JSON representation |
COFArray | An abstract class for storing objects in an array |
COFDictionary | An abstract class for storing objects in a dictionary |
COFNull | A class for representing null values in collections |
COFNumber | Provides a way to store a number in an object |
COFString | A class for handling strings |
▼C<OFMessagePackRepresentation> | A protocol implemented by classes that support encoding to a MessagePack representation |
COFArray | An abstract class for storing objects in an array |
COFDataArray | A class for storing arbitrary data in an array |
COFDictionary | An abstract class for storing objects in a dictionary |
COFMessagePackExtension | A class for representing the MessagePack extension type |
COFNull | A class for representing null values in collections |
COFNumber | Provides a way to store a number in an object |
COFString | A class for handling strings |
▼C<OFMutableCopying> | A protocol for the creation of mutable copies |
COFArray | An abstract class for storing objects in an array |
COFDictionary | An abstract class for storing objects in a dictionary |
COFSet | An abstract class for an unordered set of unique objects |
COFString | A class for handling strings |
▼C<OFObject> | The protocol which all root classes implement |
C<OFApplicationDelegate> | A protocol for delegates of OFApplication |
►C<OFComparing> | A protocol for comparing objects |
COFDataArray | A class for storing arbitrary data in an array |
COFDate | A class for storing, accessing and comparing dates |
COFNumber | Provides a way to store a number in an object |
COFString | A class for handling strings |
COFTimer | A class for creating and firing timers |
►C<OFHash> | A protocol for classes providing hash functions |
COFMD5Hash | A class which provides functions to create an MD5 hash |
COFRIPEMD160Hash | A class which provides functions to create a RIPEMD-160 hash |
COFSHA1Hash | A class which provides functions to create an SHA-1 hash |
►COFSHA224Or256Hash | A base class for SHA-224 and SHA-256 |
COFSHA224Hash | A class which provides functions to create an SHA-224 hash |
COFSHA256Hash | A class which provides functions to create an SHA-256 hash |
►COFSHA384Or512Hash | A base class for SHA-384 and SHA-512 |
COFSHA384Hash | A class which provides functions to create an SHA-384 hash |
COFSHA512Hash | A class which provides functions to create an SHA-512 hash |
C<OFHTTPClientDelegate> | A delegate for OFHTTPClient |
C<OFHTTPServerDelegate> | A delegate for OFHTTPServer |
C<OFKernelEventObserverDelegate> | A protocol that needs to be implemented by delegates for OFKernelEventObserver |
►C<OFLocking> | A protocol for locks |
►COFMutex | A class for creating mutual exclusions |
COFCondition | A class implementing a condition variable for thread synchronization |
COFRecursiveMutex | A class for creating mutual exclusions which can be entered recursively |
►COFObject | The root class for all other classes inside ObjFW |
COFAllocFailedException | An exception indicating an object could not be allocated |
COFApplication | A class which represents the application as an object |
COFArray | An abstract class for storing objects in an array |
COFAutoreleasePool | A pool that keeps track of objects to release |
COFBlock | The class for all blocks, since all blocks are also objects |
COFDataArray | A class for storing arbitrary data in an array |
COFDate | A class for storing, accessing and comparing dates |
COFDictionary | An abstract class for storing objects in a dictionary |
COFEnumerator | A class which provides methods to enumerate through collections |
►COFException | The base class for all exceptions in ObjFW |
COFAcceptFailedException | An exception indicating that accepting a connection failed |
COFAddressTranslationFailedException | An exception indicating the translation of an address failed |
COFAlreadyConnectedException | An exception indicating an attempt to connect or bind an already connected or bound socket |
COFBindFailedException | An exception indicating that binding a socket failed |
COFChangeCurrentDirectoryPathFailedException | An exception indicating that changing the current directory path failed |
COFChangePermissionsFailedException | An exception indicating that changing the permissions of an item failed |
COFChecksumFailedException | An exception indicating that a checksum did not match |
COFConditionBroadcastFailedException | An exception indicating broadcasting a condition failed |
COFConditionSignalFailedException | An exception indicating signaling a condition failed |
COFConditionStillWaitingException | An exception indicating that a thread is still waiting for a condition |
COFConditionWaitFailedException | An exception indicating waiting for a condition failed |
COFConnectionFailedException | An exception indicating that a connection could not be established |
COFCopyItemFailedException | An exception indicating that copying a item failed |
COFCreateDirectoryFailedException | An exception indicating a directory couldn't be created |
COFEnumerationMutationException | An exception indicating that a mutation was detected during enumeration |
COFGetOptionFailedException | An exception indicating that getting an option for a stream failed |
COFHashAlreadyCalculatedException | An exception indicating that the hash has already been calculated |
COFHTTPRequestFailedException | An exception indicating that an HTTP request failed |
COFInitializationFailedException | An exception indicating that initializing something failed |
COFInvalidArgumentException | An exception indicating that the argument is invalid for this method |
COFInvalidEncodingException | An exception indicating that the encoding is invalid for this object |
COFInvalidFormatException | An exception indicating that the format is invalid |
COFInvalidJSONException | An exception indicating a JSON representation is invalid |
COFInvalidServerReplyException | An exception indicating that the server sent an invalid reply |
COFListenFailedException | An exception indicating that listening on the socket failed |
COFLockFailedException | An exception indicating that locking a lock failed |
COFMalformedXMLException | An exception indicating that a parser encountered malformed XML |
COFMemoryNotPartOfObjectException | An exception indicating the given memory is not part of the object |
COFMoveItemFailedException | An exception indicating that moving an item failed |
COFNotImplementedException | An exception indicating that a method or part of it is not implemented |
COFNotOpenException | An exception indicating an object is not open, connected or bound |
COFObserveFailedException | An exception indicating that observing failed |
COFOpenItemFailedException | An exception indicating an item couldn't be opened |
COFOutOfMemoryException | An exception indicating there is not enough memory available |
COFOutOfRangeException | An exception indicating the given value is out of range |
►COFReadOrWriteFailedException | An exception indicating that reading from or writing to an object failed |
COFReadFailedException | An exception indicating that reading from an object failed |
COFWriteFailedException | An exception indicating that writing to an object failed |
COFRemoveItemFailedException | An exception indicating that removing an item failed |
COFSeekFailedException | An exception indicating that seeking in a stream failed |
COFSetOptionFailedException | An exception indicating that setting an option for a stream failed |
COFStatItemFailedException | An exception indicating an item's status could not be retrieved |
COFStillLockedException | An exception indicating that a lock is still locked |
COFThreadJoinFailedException | An exception indicating that joining a thread failed |
COFThreadStartFailedException | An exception indicating that starting a thread failed |
COFThreadStillRunningException | An exception indicating that a thread is still running |
COFTruncatedDataException | An exception indicating that data was truncated while it should not have been truncated |
COFUnboundNamespaceException | An exception indicating an attempt to use an unbound namespace |
COFUnboundPrefixException | An exception indicating an attempt to use an unbound prefix |
COFUnknownXMLEntityException | An exception indicating that a parser encountered an unknown XML entity |
COFUnlockFailedException | An exception indicating that unlocking a lock failed |
COFUnsupportedProtocolException | An exception indicating that the protocol specified by the URL is not supported |
COFUnsupportedVersionException | An exception indicating that the specified version of the format or protocol is not supported |
COFHTTPClient | A class for performing HTTP requests |
COFHTTPRequest | A class for storing HTTP requests |
COFHTTPServer | A class for creating a simple HTTP server inside of applications |
COFINICategory | A class for representing a category of an INI file |
COFINIFile | A class for reading, creating and modifying INI files |
COFInstanceVariable | A class for describing an instance variable |
COFIntrospection | A class for introspecting classes |
COFKernelEventObserver | A class that can observe multiple kernel events (e.g. streams being ready to read) at once |
COFList | A class which provides easy to use double-linked lists |
COFMapTable | A class similar to OFDictionary, but providing more options how keys and values should be retained, released, compared and hashed |
COFMapTableEnumerator | A class which provides methods to enumerate through an OFMapTable's keys or values |
COFMD5Hash | A class which provides functions to create an MD5 hash |
COFMessagePackExtension | A class for representing the MessagePack extension type |
COFMethod | A class for describing a method |
COFMutex | A class for creating mutual exclusions |
COFNull | A class for representing null values in collections |
COFNumber | Provides a way to store a number in an object |
COFOptionsParser | A class for parsing the program options specified on the command line |
COFPlugin | Provides a system for loading plugins at runtime |
COFProperty | A class for describing a property |
COFRecursiveMutex | A class for creating mutual exclusions which can be entered recursively |
COFRIPEMD160Hash | A class which provides functions to create a RIPEMD-160 hash |
COFRunLoop | A class providing a run loop for the application and its processes |
COFSet | An abstract class for an unordered set of unique objects |
COFSettings | A class for storing and retrieving settings |
COFSHA1Hash | A class which provides functions to create an SHA-1 hash |
COFSHA224Or256Hash | A base class for SHA-224 and SHA-256 |
COFSHA384Or512Hash | A base class for SHA-384 and SHA-512 |
COFStream | A base class for different types of streams |
COFString | A class for handling strings |
COFSystemInfo | A class for querying information about the system |
COFThread | A class which provides portable threads |
COFThreadPool | A class providing a pool of reusable threads |
COFTimer | A class for creating and firing timers |
COFUDPSocket | A class which provides functions to create and use UDP sockets |
COFURL | A class for parsing URLs and accessing parts of it |
COFXMLElementBuilder | A class implementing the OFXMLParserDelegate protocol that can build OFXMLElements from the document parsed by the OFXMLParser |
COFXMLNode | A class which stores an XML element |
COFXMLParser | An event-based XML parser |
COFZIPArchive | A class for accessing and manipulating ZIP files |
COFZIPArchiveEntry | A class which represents an entry in the central directory of a ZIP archive |
►C<OFReadyForReadingObserving> | This protocol is implemented by classes which can be observed for readiness for reading by OFKernelEventObserver |
COFStream | A base class for different types of streams |
COFUDPSocket | A class which provides functions to create and use UDP sockets |
►C<OFReadyForWritingObserving> | This protocol is implemented by classes which can be observed for readiness for writing by OFKernelEventObserver |
COFStream | A base class for different types of streams |
COFUDPSocket | A class which provides functions to create and use UDP sockets |
►C<OFStringXMLUnescapingDelegate> | A protocol that needs to be implemented by delegates for stringByXMLUnescapingWithHandler: |
COFXMLParser | An event-based XML parser |
C<OFXMLElementBuilderDelegate> | A protocol that needs to be implemented by delegates for OFXMLElementBuilder |
►C<OFXMLParserDelegate> | A protocol that needs to be implemented by delegates for OFXMLParser |
COFXMLElementBuilder | A class implementing the OFXMLParserDelegate protocol that can build OFXMLElements from the document parsed by the OFXMLParser |
▼C<OFSerialization> | A protocol for serializing objects |
COFArray | An abstract class for storing objects in an array |
COFDataArray | A class for storing arbitrary data in an array |
COFDate | A class for storing, accessing and comparing dates |
COFDictionary | An abstract class for storing objects in a dictionary |
COFList | A class which provides easy to use double-linked lists |
COFNull | A class for representing null values in collections |
COFNumber | Provides a way to store a number in an object |
COFSet | An abstract class for an unordered set of unique objects |
COFString | A class for handling strings |
COFURL | A class for parsing URLs and accessing parts of it |
COFXMLNode | A class which stores an XML element |
C<OFTLSSocket> | A protocol that should be implemented by 3rd-party libraries implementing TLS |
C<OFTLSSocketDelegate> | A delegate for classes implementing the OFTLSSocket protocol |