ObjFW
 All Classes Functions Variables
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCof_dimension_tA dimension
oCof_fast_enumeration_state_tState information for fast enumerations
oCof_list_object_tA list object
oCof_point_tA point
oCof_range_tA range
oCof_rectangle_tA rectangle
oCOFAcceptFailedExceptionAn exception indicating that accepting a connection failed
oCOFAddressTranslationFailedExceptionAn exception indicating the translation of an address failed
oCOFAllocFailedExceptionAn exception indicating an object could not be allocated
oCOFAlreadyConnectedExceptionAn exception indicating an attempt to connect or bind an already connected or bound socket
oCOFApplicationRepresents the application as an object
oC<OFApplicationDelegate>A protocol for delegates of OFApplication
oCOFArrayAn abstract class for storing objects in an array
oCOFAutoreleasePoolA pool that keeps track of objects to release
oCOFBigDataArrayA class for storing arbitrary big data in an array
oCOFBindFailedExceptionAn exception indicating that binding a socket failed
oCOFBlockThe class for all blocks, since all blocks are also objects
oCOFChangeDirectoryFailedExceptionAn exception indicating changing to a directory failed
oCOFChangeFileModeFailedExceptionAn exception indicating that changing the mode of a file failed
oCOFChangeFileOwnerFailedExceptionAn exception indicating that changing the owner of a file failed
oC<OFCollection>A protocol with methods common for all collections
oC<OFComparing>A protocol for comparing objects
oCOFConditionA class implementing a condition variable for thread synchronization
oCOFConditionBroadcastFailedExceptionAn exception indicating broadcasting a condition failed
oCOFConditionSignalFailedExceptionAn exception indicating signaling a condition failed
oCOFConditionStillWaitingExceptionAn exception indicating that a thread is still waiting for a condition
oCOFConditionWaitFailedExceptionAn exception indicating waiting for a condition failed
oCOFConnectionFailedExceptionAn exception indicating that a connection could not be established
oCOFConstantStringA class for storing constant strings using the @"" literal
oCOFCopyFileFailedExceptionAn exception indicating that copying a file failed
oC<OFCopying>A protocol for the creation of copies
oCOFCountedSetAn abstract class for a mutable unordered set of objects, counting how often it contains an object
oCOFCreateDirectoryFailedExceptionAn exception indicating a directory couldn't be created
oCOFDataArrayA class for storing arbitrary data in an array
oCOFDataArray(Hashing)A category which provides methods to calculate hashes for data arrays
oCOFDateA class for storing, accessing and comparing dates
oCOFDeleteDirectoryFailedExceptionAn exception indicating that deleting a directory failed
oCOFDeleteFileFailedExceptionAn exception indicating that deleting a file failed
oCOFDictionaryAn abstract class for storing objects in a dictionary
oC<OFEnumerating>A protocol for getting an enumerator for the object
oCOFEnumerationMutationExceptionAn exception indicating that a mutation was detected during enumeration
oCOFEnumeratorA class which provides methods to enumerate through collections
oCOFExceptionThe base class for all exceptions in ObjFW
oC<OFFastEnumeration>A protocol for fast enumeration
oCOFFileA class which provides functions to read, write and manipulate files
oCOFHashA base class for classes providing hash functions
oCOFHashAlreadyCalculatedExceptionAn exception indicating that the hash has already been calculated
oCOFHTTPRequestA class for storing and performing HTTP requests
oC<OFHTTPRequestDelegate>A delegate for OFHTTPRequests
oCOFHTTPRequestFailedExceptionAn exception indicating that a HTTP request failed
oCOFHTTPRequestResultA class for storing the result of an HTTP request
oCOFInitializationFailedExceptionAn exception indicating that initializing something failed
oCOFInstanceVariableA class for describing an instance variable
oCOFIntrospectionA class for introspecting classes
oCOFInvalidArgumentExceptionAn exception indicating that the argument is invalid for this method
oCOFInvalidEncodingExceptionAn exception indicating that the encoding is invalid for this object
oCOFInvalidFormatExceptionAn exception indicating that the format is invalid
oCOFInvalidJSONExceptionAn exception indicating a JSON representation is invalid
oCOFInvalidServerReplyExceptionAn exception indicating that the server sent an invalid reply
oC<OFJSONRepresentation>A protocol implemented by classes that support encoding to a JSON representation
oCOFLinkFailedExceptionAn exception indicating that creating a link failed
oCOFListA class which provides easy to use double-linked lists
oCOFListenFailedExceptionAn exception indicating that listening on the socket failed
oCOFLockFailedExceptionAn exception indicating that locking a lock failed
oC<OFLocking>A protocol for locks
oCOFMalformedXMLExceptionAn exception indicating that a parser encountered malformed XML
oCOFMD5HashA class which provides functions to create an MD5 hash
oCOFMemoryNotPartOfObjectExceptionAn exception indicating the given memory is not part of the object
oCOFMethodA class for describing a method
oCOFMutableArrayAn abstract class for storing, adding and removing objects in anr array
oC<OFMutableCopying>A protocol for the creation of mutable copies
oCOFMutableDictionaryAn abstract class for storing and changing objects in a dictionary
oCOFMutableSetAn abstract class for a mutable unordered set of unique objects
oCOFMutableStringA class for storing and modifying strings
oCOFMutexA class for creating mutual exclusions
oCOFNotConnectedExceptionAn exception indicating a socket is not connected or bound
oCOFNotImplementedExceptionAn exception indicating that a method or part of it is not implemented
oCOFNullA class for representing null values in collections
oCOFNumberProvides a way to store a number in an object
oCOFObjectThe root class for all other classes inside ObjFW
oCOFObject(OFSerialization)A category that provides methods for serializing objects
oC<OFObject>The protocol which all root classes implement
oCOFOpenFileFailedExceptionAn exception indicating a file couldn't be opened
oCOFOutOfMemoryExceptionAn exception indicating there is not enough memory available
oCOFOutOfRangeExceptionAn exception indicating the given value is out of range
oCOFPluginProvides a system for loading plugins at runtime
oCOFProcessA class for stream-like communication with a newly created process
oCOFReadFailedExceptionAn exception indicating a read on a stream failed
oCOFReadOrWriteFailedExceptionAn exception indicating a read or write to a stream failed
oCOFRecursiveMutexA class for creating mutual exclusions which can be entered recursively
oCOFRenameFileFailedExceptionAn exception indicating that renaming a file failed
oCOFRunLoopA class providing a run loop for the application and its processes
oCOFSeekableStreamA stream that supports seeking
oCOFSeekFailedExceptionAn exception indicating that seeking in a stream failed
oC<OFSerialization>A protocol for serializing objects
oCOFSetAn abstract class for an unordered set of unique objects
oCOFSetOptionFailedExceptionAn exception indicating that setting an option for a stream failed
oCOFSHA1HashA class which provides functions to create an SHA1 hash
oCOFSortedListA class which provides easy to use sorted double-linked lists
oCOFStillLockedExceptionAn exception indicating that a lock is still locked
oCOFStreamA base class for different types of streams
oCOFStreamObserverA class that can observe multiple streams at once
oC<OFStreamObserverDelegate>A protocol that needs to be implemented by delegates for OFStreamObserver
oCOFStreamSocketA class which provides functions to create and use stream sockets
oCOFStringA class for handling strings
oCOFString(Hashing)The OFString (Hashing) category provides methods to calculate hashes for strings
oCOFString(OFSerialization)A category that provides methods for deserializing objects
oCOFString(URLEncoding)A category which provides URL encoding and decoding
oCOFString(XMLEscaping)A category to escape strings for use in an XML document
oCOFString(XMLUnescaping)A category for unescaping XML in strings
oC<OFStringXMLUnescapingDelegate>A protocol that needs to be implemented by delegates for -[stringByXMLUnescapingWithHandler:]
oCOFSymlinkFailedExceptionAn exception indicating that creating a symlink failed
oCOFTCPSocketA class which provides functions to create and use TCP sockets
oCOFThreadA class which provides portable threads
oCOFThreadJoinFailedExceptionAn exception indicating that joining a thread failed
oCOFThreadPoolA class providing a pool of reusable threads
oCOFThreadStartFailedExceptionAn exception indicating that starting a thread failed
oCOFThreadStillRunningExceptionAn exception indicating that a thread is still running
oCOFTimerA class for creating and firing timers
oCOFTLSKeyA class for Thread Local Storage keys
oC<OFTLSSocket>A protocol that should be implemented by 3rd party libraries implementing TLS
oC<OFTLSSocketDelegate>A delegate for classes implementing the OFTLSSocket protocol
oCOFTruncatedDataExceptionAn exception indicating that data was truncated while it should not have been truncated
oCOFUnboundNamespaceExceptionAn exception indicating an attempt to use an unbound namespace
oCOFUnlockFailedExceptionAn exception indicating that unlocking a lock failed
oCOFUnsupportedProtocolExceptionAn exception indicating that the protocol specified by the URL is not supported
oCOFUnsupportedVersionExceptionAn exception indicating that the specified version of the format or protocol is not supported
oCOFURLA class for parsing URLs and accessing parts of it
oCOFWriteFailedExceptionAn exception indicating a write to a stream failed
oCOFXMLAttributeA representation of an attribute of an XML element as an object
oCOFXMLCDATAA class representing XML CDATA
oCOFXMLCharactersA class representing XML characters
oCOFXMLCommentA class for representing XML comments
oCOFXMLElementA class which stores an XML element
oCOFXMLElement(OFSerialization)A category that provides methods for deserializing objects
oCOFXMLElementBuilderA class implementing the OFXMLParserDelegate protocol that can build OFXMLElements from the document parsed by the OFXMLParser
oC<OFXMLElementBuilderDelegate>A protocol that needs to be implemented by delegates for OFXMLElementBuilder
oCOFXMLNodeA class which stores an XML element
oCOFXMLParserAn event-based XML parser
oC<OFXMLParserDelegate>A protocol that needs to be implemented by delegates for OFXMLParser
\COFXMLProcessingInstructionsA class for representing XML processing instructions