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

Brecham.Obex.Pdus Namespace

Namespace hierarchy

Classes

Class Description
ObexCreatedPdu The result of a creating a PDU creation. It contains the byte array containing the PDU, and its length.
ObexCreateTooLongException The exception that is thrown when creating a PDU that is too long for the buffer. It is thrown by ObexPduFactory.Create and its overloads.
ObexHeaderIdMasks Mask values to us with the enum ObexHeaderId.
ObexOpcodeMasks Mask values to use with the enum ObexOpcode.
ObexParsedPdu Contains the result of parsing a PDU.
ObexParsedRequestPdu Contains the result of parsing a Request PDU.
ObexParsedResponsePdu Contains the result of parsing a Response PDU.
ObexPduFactory Creates and parses OBEX PDUs, is used internally by ObexClientSession etc.

Enumerations

Enumeration Description
ObexOpcode OBEX Request PDU opcodes.
ObexPduType Locally defined, indicates what PDU type is being passed, this is required for ObexPduFactory.Parse so that it knows what form of PDU it is to handle, and thus whether it contains extra pre-headers bytes—as Connect PDUs do, for instance.
ObexResponseCode OBEX Response PDU codes.