Brecham.Obex — An OBEX library for the .NET Framework

Brecham.Obex Namespace

Namespace hierarchy

Classes

Class Description
AbortableStream An abstract Stream containing the functionality common to the ObexPutStream and ObexGetStream .
ObexClientSession A client-side connection to an OBEX server, supports Put, Get, and most other operation types.
ObexConstant Well-known values used with the OBEX protocol. These include values for use in the Target or Who headers to select which service/application to access, values for use in the Type to indicate the media type of the content, and other miscellaneous values. The Target and Type values are defined in ObexConstant.Target and ObexConstant.Type respectively.
ObexConstant.Target Well-known values for use in the Target header usually at Connect time. They select which service or application is required, for instance the default Inbox service, or the Folder Browsing service for instance.
ObexConstant.Type Well-known Media Type values defined (or at least referenced) in the OBEX specification.
ObexGetStream Provides the stream of content in a OBEX Get operation.
ObexHeaderCollection Contains OBEX protocol headers associated with a request or response.
ObexHeaderConverter Methods to convert types into the formats required by various OBEX header types.
ObexPutStream Provides the stream of content in a OBEX Put operation.
ObexResponseException The exception that is thrown when an error occurs while accessing the network through the OBEX protocol.

Enumerations

Enumeration Description
BackupFirst Indicate whether on a SETPATH operation that the server should should first change to the parent folder, before moving to the named folder etc.
IfFolderDoesNotExist Indicate whether on a SETPATH operation that a new folder should be created by the server if it doesn't already exist, or whether it should instead return an error in that case.
ObexHeaderId OBEX Header Identifiers.