FMNetworkBuffer Class Reference

Inherits from NSObject
Declared in FM.h

Overview

Writes network data to a buffer.

+ fromBuffer16WithBuffer:offset:

Converts a 16-bit network representation to an integer.

+ (int)fromBuffer16WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts a 16-bit network representation to an integer.

Declared In

FM.h

+ fromBuffer24WithBuffer:offset:

Converts a 24-bit network representation to an integer.

+ (int)fromBuffer24WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts a 24-bit network representation to an integer.

Declared In

FM.h

+ fromBuffer32WithBuffer:offset:

Converts a 32-bit network representation to an integer.

+ (long long)fromBuffer32WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts a 32-bit network representation to an integer.

Declared In

FM.h

+ fromBuffer40WithBuffer:offset:

Converts a 40-bit network representation to an integer.

+ (long long)fromBuffer40WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts a 40-bit network representation to an integer.

Declared In

FM.h

+ fromBuffer48WithBuffer:offset:

Converts a 48-bit network representation to an integer.

+ (long long)fromBuffer48WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts a 48-bit network representation to an integer.

Declared In

FM.h

+ fromBuffer56WithBuffer:offset:

Converts a 56-bit network representation to an integer.

+ (long long)fromBuffer56WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts a 56-bit network representation to an integer.

Declared In

FM.h

+ fromBuffer64WithBuffer:offset:

Converts a 64-bit network representation to an integer.

+ (long long)fromBuffer64WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts a 64-bit network representation to an integer.

Declared In

FM.h

+ fromBuffer8WithBuffer:offset:

Converts an 8-bit network representation to an integer.

+ (int)fromBuffer8WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Converts an 8-bit network representation to an integer.

Declared In

FM.h

+ fromData16WithData:offset:

Converts a 16-bit network representation to an integer.

+ (int)fromData16WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Converts a 16-bit network representation to an integer.

Declared In

FM.h

+ fromData24WithData:offset:

Converts a 24-bit network representation to an integer.

+ (int)fromData24WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Converts a 24-bit network representation to an integer.

Declared In

FM.h

+ fromData32WithData:offset:

Converts a 32-bit network representation to an integer.

+ (long long)fromData32WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Converts a 32-bit network representation to an integer.

Declared In

FM.h

+ fromData40WithData:offset:

Converts a 40-bit network representation to an integer.

+ (long long)fromData40WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Converts a 40-bit network representation to an integer.

Declared In

FM.h

+ fromData48WithData:offset:

Converts a 48-bit network representation to an integer.

+ (long long)fromData48WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Converts a 48-bit network representation to an integer.

Declared In

FM.h

+ fromData56WithData:offset:

Converts a 56-bit network representation to an integer. data.

+ (long long)fromData56WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

Discussion

Converts a 56-bit network representation to an integer. data.

Declared In

FM.h

+ fromData64WithData:offset:

Converts a 64-bit network representation to an integer.

+ (long long)fromData64WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Converts a 64-bit network representation to an integer.

Declared In

FM.h

+ fromData8WithData:offset:

Converts an 8-bit network representation to an integer.

+ (int)fromData8WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Converts an 8-bit network representation to an integer.

Declared In

FM.h

+ fromStream16WithStream:

Converts a 16-bit network representation to an integer.

+ (int)fromStream16WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts a 16-bit network representation to an integer.

Declared In

FM.h

+ fromStream24WithStream:

Converts a 24-bit network representation to an integer.

+ (int)fromStream24WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts a 24-bit network representation to an integer.

Declared In

FM.h

+ fromStream32WithStream:

Converts a 32-bit network representation to an integer.

+ (long long)fromStream32WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts a 32-bit network representation to an integer.

Declared In

FM.h

+ fromStream40WithStream:

Converts a 40-bit network representation to an integer.

+ (long long)fromStream40WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts a 40-bit network representation to an integer.

Declared In

FM.h

+ fromStream48WithStream:

Converts a 48-bit network representation to an integer.

+ (long long)fromStream48WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts a 48-bit network representation to an integer.

Declared In

FM.h

+ fromStream56WithStream:

Converts a 56-bit network representation to an integer.

+ (long long)fromStream56WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts a 56-bit network representation to an integer.

Declared In

FM.h

+ fromStream64WithStream:

Converts a 64-bit network representation to an integer.

+ (long long)fromStream64WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts a 64-bit network representation to an integer.

Declared In

FM.h

+ fromStream8WithStream:

Converts an 8-bit network representation to an integer.

+ (int)fromStream8WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Converts an 8-bit network representation to an integer.

Declared In

FM.h

+ readBuffer16WithBuffer:offset:

Reads a 16-bit value from a buffer.

+ (int)readBuffer16WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 16-bit value from a buffer.

Declared In

FM.h

+ readBuffer16WithBuffer:offset:offsetPlus:

Reads a 16-bit value from a buffer.

+ (int)readBuffer16WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 16-bit value from a buffer.

Declared In

FM.h

+ readBuffer24WithBuffer:offset:

Reads a 24-bit value from a buffer.

+ (int)readBuffer24WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 24-bit value from a buffer.

Declared In

FM.h

+ readBuffer24WithBuffer:offset:offsetPlus:

Reads a 24-bit value from a buffer.

+ (int)readBuffer24WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 24-bit value from a buffer.

Declared In

FM.h

+ readBuffer32WithBuffer:offset:

Reads a 32-bit value from a buffer.

+ (long long)readBuffer32WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 32-bit value from a buffer.

Declared In

FM.h

+ readBuffer32WithBuffer:offset:offsetPlus:

Reads a 32-bit value from a buffer.

+ (long long)readBuffer32WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 32-bit value from a buffer.

Declared In

FM.h

+ readBuffer40WithBuffer:offset:

Reads a 40-bit value from a buffer.

+ (long long)readBuffer40WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 40-bit value from a buffer.

Declared In

FM.h

+ readBuffer40WithBuffer:offset:offsetPlus:

Reads a 40-bit value from a buffer.

+ (long long)readBuffer40WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 40-bit value from a buffer.

Declared In

FM.h

+ readBuffer48WithBuffer:offset:

Reads a 48-bit value from a buffer.

+ (long long)readBuffer48WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 48-bit value from a buffer.

Declared In

FM.h

+ readBuffer48WithBuffer:offset:offsetPlus:

Reads a 48-bit value from a buffer.

+ (long long)readBuffer48WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 48-bit value from a buffer.

Declared In

FM.h

+ readBuffer56WithBuffer:offset:

Reads a 56-bit value from a buffer.

+ (long long)readBuffer56WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 56-bit value from a buffer.

Declared In

FM.h

+ readBuffer56WithBuffer:offset:offsetPlus:

Reads a 56-bit value from a buffer.

+ (long long)readBuffer56WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 56-bit value from a buffer.

Declared In

FM.h

+ readBuffer64WithBuffer:offset:

Reads a 64-bit value from a buffer.

+ (long long)readBuffer64WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 64-bit value from a buffer.

Declared In

FM.h

+ readBuffer64WithBuffer:offset:offsetPlus:

Reads a 64-bit value from a buffer.

+ (long long)readBuffer64WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 64-bit value from a buffer.

Declared In

FM.h

+ readBuffer8WithBuffer:offset:

Reads an 8-bit value from a buffer.

+ (int)readBuffer8WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads an 8-bit value from a buffer.

Declared In

FM.h

+ readBuffer8WithBuffer:offset:offsetPlus:

Reads an 8-bit value from a buffer.

+ (int)readBuffer8WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads an 8-bit value from a buffer.

Declared In

FM.h

+ readBufferOpaque16WithBuffer:offset:

Reads a 16-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque16WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 16-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferOpaque16WithBuffer:offset:offsetPlus:

Reads a 16-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque16WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 16-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferOpaque24WithBuffer:offset:

Reads a 24-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque24WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 24-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferOpaque24WithBuffer:offset:offsetPlus:

Reads a 24-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque24WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 24-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferOpaque32WithBuffer:offset:

Reads a 32-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque32WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads a 32-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferOpaque32WithBuffer:offset:offsetPlus:

Reads a 32-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque32WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads a 32-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferOpaque8WithBuffer:offset:

Reads an 8-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque8WithBuffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

Discussion

Reads an 8-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferOpaque8WithBuffer:offset:offsetPlus:

Reads an 8-bit-length opaque value from a buffer.

+ (NSMutableData *)readBufferOpaque8WithBuffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

Discussion

Reads an 8-bit-length opaque value from a buffer.

Declared In

FM.h

+ readBufferWithLength:buffer:offset:

Reads a value from a buffer.

+ (NSMutableData *)readBufferWithLength:(int)length buffer:(FMByteCollection *)buffer offset:(int)offset

Parameters

name="buffer">The

buffer.

name="length">The

number of bytes to read.

name="offset">The

offset.

Discussion

Reads a value from a buffer.

Declared In

FM.h

+ readBufferWithLength:buffer:offset:offsetPlus:

Reads a value from a buffer.

+ (NSMutableData *)readBufferWithLength:(int)length buffer:(FMByteCollection *)buffer offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="buffer">The

buffer.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="length">The

number of bytes to read.

Discussion

Reads a value from a buffer.

Declared In

FM.h

+ readData16WithData:offset:

Reads a 16-bit value from a buffer.

+ (int)readData16WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 16-bit value from a buffer.

Declared In

FM.h

+ readData16WithData:offset:offsetPlus:

Reads a 16-bit value from a buffer.

+ (int)readData16WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 16-bit value from a buffer.

Declared In

FM.h

+ readData24WithData:offset:

Reads a 24-bit value from a buffer.

+ (int)readData24WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 24-bit value from a buffer.

Declared In

FM.h

+ readData24WithData:offset:offsetPlus:

Reads a 24-bit value from a buffer.

+ (int)readData24WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 24-bit value from a buffer.

Declared In

FM.h

+ readData32WithData:offset:

Reads a 32-bit value from a buffer.

+ (long long)readData32WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 32-bit value from a buffer.

Declared In

FM.h

+ readData32WithData:offset:offsetPlus:

Reads a 32-bit value from a buffer.

+ (long long)readData32WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 32-bit value from a buffer.

Declared In

FM.h

+ readData40WithData:offset:

Reads a 40-bit value from a buffer.

+ (long long)readData40WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 40-bit value from a buffer.

Declared In

FM.h

+ readData40WithData:offset:offsetPlus:

Reads a 40-bit value from a buffer.

+ (long long)readData40WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 40-bit value from a buffer.

Declared In

FM.h

+ readData48WithData:offset:

Reads a 48-bit value from a buffer.

+ (long long)readData48WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 48-bit value from a buffer.

Declared In

FM.h

+ readData48WithData:offset:offsetPlus:

Reads a 48-bit value from a buffer.

+ (long long)readData48WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 48-bit value from a buffer.

Declared In

FM.h

+ readData56WithData:offset:

Reads a 56-bit value from a buffer.

+ (long long)readData56WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 56-bit value from a buffer.

Declared In

FM.h

+ readData56WithData:offset:offsetPlus:

Reads a 56-bit value from a buffer.

+ (long long)readData56WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 56-bit value from a buffer.

Declared In

FM.h

+ readData64WithData:offset:

Reads a 64-bit value from a buffer.

+ (long long)readData64WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 64-bit value from a buffer.

Declared In

FM.h

+ readData64WithData:offset:offsetPlus:

Reads a 64-bit value from a buffer.

+ (long long)readData64WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 64-bit value from a buffer.

Declared In

FM.h

+ readData8WithData:offset:

Reads an 8-bit value from a buffer.

+ (int)readData8WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads an 8-bit value from a buffer.

Declared In

FM.h

+ readData8WithData:offset:offsetPlus:

Reads an 8-bit value from a buffer.

+ (int)readData8WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads an 8-bit value from a buffer.

Declared In

FM.h

+ readDataOpaque16WithData:offset:

Reads a 16-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque16WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 16-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataOpaque16WithData:offset:offsetPlus:

Reads a 16-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque16WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 16-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataOpaque24WithData:offset:

Reads a 24-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque24WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 24-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataOpaque24WithData:offset:offsetPlus:

Reads a 24-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque24WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 24-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataOpaque32WithData:offset:

Reads a 32-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque32WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads a 32-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataOpaque32WithData:offset:offsetPlus:

Reads a 32-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque32WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads a 32-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataOpaque8WithData:offset:

Reads an 8-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque8WithData:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="data">The

data.

Discussion

Reads an 8-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataOpaque8WithData:offset:offsetPlus:

Reads an 8-bit-length opaque value from a buffer.

+ (NSMutableData *)readDataOpaque8WithData:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="data">The

data.

Discussion

Reads an 8-bit-length opaque value from a buffer.

Declared In

FM.h

+ readDataWithLength:data:offset:

Reads a value from a buffer.

+ (NSMutableData *)readDataWithLength:(int)length data:(NSMutableData *)data offset:(int)offset

Parameters

name="offset">The

offset.

name="length">The

number of bytes to read.

name="data">The

data.

Discussion

Reads a value from a buffer.

Declared In

FM.h

+ readDataWithLength:data:offset:offsetPlus:

Reads a value from a buffer.

+ (NSMutableData *)readDataWithLength:(int)length data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="offsetPlus">The

offset plus the value length.

name="length">The

number of bytes to read.

Discussion

Reads a value from a buffer.

Declared In

FM.h

+ readStream16WithStream:

Reads a 16-bit value from a stream.

+ (int)readStream16WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 16-bit value from a stream.

Declared In

FM.h

+ readStream24WithStream:

Reads a 24-bit value from a stream.

+ (int)readStream24WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 24-bit value from a stream.

Declared In

FM.h

+ readStream32WithStream:

Reads a 32-bit value from a stream.

+ (long long)readStream32WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 32-bit value from a stream.

Declared In

FM.h

+ readStream40WithStream:

Reads a 40-bit value from a stream.

+ (long long)readStream40WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 40-bit value from a stream.

Declared In

FM.h

+ readStream48WithStream:

Reads a 48-bit value from a stream.

+ (long long)readStream48WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 48-bit value from a stream.

Declared In

FM.h

+ readStream56WithStream:

Reads a 56-bit value from a stream.

+ (long long)readStream56WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 56-bit value from a stream.

Declared In

FM.h

+ readStream64WithStream:

Reads a 64-bit value from a stream.

+ (long long)readStream64WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 64-bit value from a stream.

Declared In

FM.h

+ readStream8WithStream:

Reads an 8-bit value from a stream.

+ (int)readStream8WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads an 8-bit value from a stream.

Declared In

FM.h

+ readStreamOpaque16WithStream:

Reads a 16-bit-length opaque value from a stream.

+ (NSMutableData *)readStreamOpaque16WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 16-bit-length opaque value from a stream.

Declared In

FM.h

+ readStreamOpaque24WithStream:

Reads a 24-bit-length opaque value from a stream.

+ (NSMutableData *)readStreamOpaque24WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 24-bit-length opaque value from a stream.

Declared In

FM.h

+ readStreamOpaque32WithStream:

Reads a 32-bit-length opaque value from a stream.

+ (NSMutableData *)readStreamOpaque32WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads a 32-bit-length opaque value from a stream.

Declared In

FM.h

+ readStreamOpaque8WithStream:

Reads an 8-bit-length opaque value from a stream.

+ (NSMutableData *)readStreamOpaque8WithStream:(FMByteInputStream *)stream

Parameters

name="stream">The

stream.

Discussion

Reads an 8-bit-length opaque value from a stream.

Declared In

FM.h

+ readStreamWithLength:stream:

Reads a value from a stream.

+ (NSMutableData *)readStreamWithLength:(int)length stream:(FMByteInputStream *)stream

Parameters

name="length">The

number of bytes to read.

name="stream">The

stream.

Discussion

Reads a value from a stream.

Declared In

FM.h

+ toBytes16WithValue:

Converts an integer to it’s 16-bit network representation.

+ (NSMutableData *)toBytes16WithValue:(int)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 16-bit network representation.

Declared In

FM.h

+ toBytes24WithValue:

Converts an integer to it’s 24-bit network representation.

+ (NSMutableData *)toBytes24WithValue:(int)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 24-bit network representation.

Declared In

FM.h

+ toBytes32WithValue:

Converts an integer to it’s 32-bit network representation.

+ (NSMutableData *)toBytes32WithValue:(long long)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 32-bit network representation.

Declared In

FM.h

+ toBytes40WithValue:

Converts an integer to it’s 40-bit network representation.

+ (NSMutableData *)toBytes40WithValue:(long long)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 40-bit network representation.

Declared In

FM.h

+ toBytes48WithValue:

Converts an integer to it’s 48-bit network representation.

+ (NSMutableData *)toBytes48WithValue:(long long)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 48-bit network representation.

Declared In

FM.h

+ toBytes56WithValue:

Converts an integer to it’s 56-bit network representation.

+ (NSMutableData *)toBytes56WithValue:(long long)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 56-bit network representation.

Declared In

FM.h

+ toBytes64WithValue:

Converts an integer to it’s 64-bit network representation.

+ (NSMutableData *)toBytes64WithValue:(long long)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 64-bit network representation.

Declared In

FM.h

+ toBytes8WithValue:

Converts an integer to it’s 8-bit network representation.

+ (NSMutableData *)toBytes8WithValue:(int)value

Parameters

name="value">The

integer.

Discussion

Converts an integer to it’s 8-bit network representation.

Declared In

FM.h

+ writeBuffer16WithValue:buffer:

Adds a 16-bit value to a buffer.

+ (void)writeBuffer16WithValue:(int)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 16-bit value to a buffer.

Declared In

FM.h

+ writeBuffer24WithValue:buffer:

Adds a 24-bit value to a buffer.

+ (void)writeBuffer24WithValue:(int)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 24-bit value to a buffer.

Declared In

FM.h

+ writeBuffer32WithValue:buffer:

Adds a 32-bit value to a buffer.

+ (void)writeBuffer32WithValue:(long long)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 32-bit value to a buffer.

Declared In

FM.h

+ writeBuffer40WithValue:buffer:

Adds a 40-bit value to a buffer.

+ (void)writeBuffer40WithValue:(long long)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 40-bit value to a buffer.

Declared In

FM.h

+ writeBuffer48WithValue:buffer:

Adds a 48-bit value to a buffer.

+ (void)writeBuffer48WithValue:(long long)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 48-bit value to a buffer.

Declared In

FM.h

+ writeBuffer56WithValue:buffer:

Adds a 56-bit value to a buffer.

+ (void)writeBuffer56WithValue:(long long)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 56-bit value to a buffer.

Declared In

FM.h

+ writeBuffer64WithValue:buffer:

Adds a 64-bit value to a buffer.

+ (void)writeBuffer64WithValue:(long long)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 64-bit value to a buffer.

Declared In

FM.h

+ writeBuffer8WithValue:buffer:

Adds an 8-bit value to a buffer.

+ (void)writeBuffer8WithValue:(int)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds an 8-bit value to a buffer.

Declared In

FM.h

+ writeBufferOpaque16WithValue:buffer:

Adds a 16-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque16WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 16-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferOpaque24WithValue:buffer:

Adds a 24-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque24WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 24-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferOpaque32WithValue:buffer:

Adds a 32-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque32WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 32-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferOpaque40WithValue:buffer:

Adds a 40-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque40WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 40-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferOpaque48WithValue:buffer:

Adds a 48-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque48WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 48-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferOpaque56WithValue:buffer:

Adds a 56-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque56WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 56-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferOpaque64WithValue:buffer:

Adds a 64-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque64WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a 64-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferOpaque8WithValue:buffer:

Adds an 8-bit-length opaque value to a buffer.

+ (void)writeBufferOpaque8WithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds an 8-bit-length opaque value to a buffer.

Declared In

FM.h

+ writeBufferWithValue:buffer:

Adds a value to a buffer.

+ (void)writeBufferWithValue:(NSMutableData *)value buffer:(FMByteCollection *)buffer

Parameters

name="buffer">The

buffer.

name="value">The

value.

Discussion

Adds a value to a buffer.

Declared In

FM.h

+ writeData16WithValue:data:offset:

Copies a 16-bit value to a buffer at a specific offset.

+ (void)writeData16WithValue:(int)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 16-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData16WithValue:data:offset:offsetPlus:

Copies a 16-bit value to a buffer at a specific offset.

+ (void)writeData16WithValue:(int)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 16-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData24WithValue:data:offset:

Copies a 24-bit value to a buffer at a specific offset.

+ (void)writeData24WithValue:(int)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 24-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData24WithValue:data:offset:offsetPlus:

Copies a 24-bit value to a buffer at a specific offset.

+ (void)writeData24WithValue:(int)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 24-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData32WithValue:data:offset:

Copies a 32-bit value to a buffer at a specific offset.

+ (void)writeData32WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 32-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData32WithValue:data:offset:offsetPlus:

Copies a 32-bit value to a buffer at a specific offset.

+ (void)writeData32WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 32-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData40WithValue:data:offset:

Copies a 40-bit value to a buffer at a specific offset.

+ (void)writeData40WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 40-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData40WithValue:data:offset:offsetPlus:

Copies a 40-bit value to a buffer at a specific offset.

+ (void)writeData40WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 40-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData48WithValue:data:offset:

Copies a 48-bit value to a buffer at a specific offset.

+ (void)writeData48WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 48-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData48WithValue:data:offset:offsetPlus:

Copies a 48-bit value to a buffer at a specific offset.

+ (void)writeData48WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 48-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData56WithValue:data:offset:

Copies a 56-bit value to a buffer at a specific offset.

+ (void)writeData56WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 56-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData56WithValue:data:offset:offsetPlus:

Copies a 56-bit value to a buffer at a specific offset.

+ (void)writeData56WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 56-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData64WithValue:data:offset:

Copies a 64-bit value to a buffer at a specific offset.

+ (void)writeData64WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 64-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData64WithValue:data:offset:offsetPlus:

Copies a 64-bit value to a buffer at a specific offset.

+ (void)writeData64WithValue:(long long)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 64-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData8WithValue:data:offset:

Copies an 8-bit value to a buffer at a specific offset.

+ (void)writeData8WithValue:(int)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies an 8-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeData8WithValue:data:offset:offsetPlus:

Copies an 8-bit value to a buffer at a specific offset.

+ (void)writeData8WithValue:(int)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies an 8-bit value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque16WithValue:data:offset:

Copies a 16-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque16WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 16-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque16WithValue:data:offset:offsetPlus:

Copies a 16-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque16WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 16-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque24WithValue:data:offset:

Copies a 24-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque24WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 24-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque24WithValue:data:offset:offsetPlus:

Copies a 24-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque24WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 24-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque32WithValue:data:offset:

Copies a 32-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque32WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 32-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque32WithValue:data:offset:offsetPlus:

Copies a 32-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque32WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 32-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque40WithValue:data:offset:

Copies a 40-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque40WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 40-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque40WithValue:data:offset:offsetPlus:

Copies a 40-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque40WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 40-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque48WithValue:data:offset:

Copies a 48-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque48WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 48-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque48WithValue:data:offset:offsetPlus:

Copies a 48-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque48WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 48-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque56WithValue:data:offset:

Copies a 56-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque56WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 56-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque56WithValue:data:offset:offsetPlus:

Copies a 56-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque56WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 56-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque64WithValue:data:offset:

Copies a 64-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque64WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a 64-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque64WithValue:data:offset:offsetPlus:

Copies a 64-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque64WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a 64-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque8WithValue:data:offset:

Copies an 8-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque8WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies an 8-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataOpaque8WithValue:data:offset:offsetPlus:

Copies an 8-bit-length opaque value to a buffer at a specific offset.

+ (void)writeDataOpaque8WithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies an 8-bit-length opaque value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataWithValue:data:offset:

Copies a value to a buffer at a specific offset.

+ (void)writeDataWithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

Discussion

Copies a value to a buffer at a specific offset.

Declared In

FM.h

+ writeDataWithValue:data:offset:offsetPlus:

Copies a value to a buffer at a specific offset.

+ (void)writeDataWithValue:(NSMutableData *)value data:(NSMutableData *)data offset:(int)offset offsetPlus:(int *)offsetPlus

Parameters

name="data">The

data.

name="offset">The

offset.

name="value">The

value.

name="offsetPlus">The

offset plus the value length.

Discussion

Copies a value to a buffer at a specific offset.

Declared In

FM.h

+ writeStream16WithValue:stream:

Adds a 16-bit value to a stream.

+ (void)writeStream16WithValue:(int)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 16-bit value to a stream.

Declared In

FM.h

+ writeStream24WithValue:stream:

Adds a 24-bit value to a stream.

+ (void)writeStream24WithValue:(int)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 24-bit value to a stream.

Declared In

FM.h

+ writeStream32WithValue:stream:

Adds a 32-bit value to a stream.

+ (void)writeStream32WithValue:(long long)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 32-bit value to a stream.

Declared In

FM.h

+ writeStream40WithValue:stream:

Adds a 40-bit value to a stream.

+ (void)writeStream40WithValue:(long long)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 40-bit value to a stream.

Declared In

FM.h

+ writeStream48WithValue:stream:

Adds a 48-bit value to a stream.

+ (void)writeStream48WithValue:(long long)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 48-bit value to a stream.

Declared In

FM.h

+ writeStream56WithValue:stream:

Adds a 56-bit value to a stream.

+ (void)writeStream56WithValue:(long long)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 56-bit value to a stream.

Declared In

FM.h

+ writeStream64WithValue:stream:

Adds a 64-bit value to a stream.

+ (void)writeStream64WithValue:(long long)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 64-bit value to a stream.

Declared In

FM.h

+ writeStream8WithValue:stream:

Adds an 8-bit value to a stream.

+ (void)writeStream8WithValue:(int)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds an 8-bit value to a stream.

Declared In

FM.h

+ writeStreamOpaque16WithValue:stream:

Adds a 16-bit-length opaque value to a stream.

+ (void)writeStreamOpaque16WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 16-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamOpaque24WithValue:stream:

Adds a 24-bit-length opaque value to a stream.

+ (void)writeStreamOpaque24WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 24-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamOpaque32WithValue:stream:

Adds a 32-bit-length opaque value to a stream.

+ (void)writeStreamOpaque32WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 32-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamOpaque40WithValue:stream:

Adds a 40-bit-length opaque value to a stream.

+ (void)writeStreamOpaque40WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 40-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamOpaque48WithValue:stream:

Adds a 48-bit-length opaque value to a stream.

+ (void)writeStreamOpaque48WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 48-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamOpaque56WithValue:stream:

Adds a 56-bit-length opaque value to a stream.

+ (void)writeStreamOpaque56WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 56-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamOpaque64WithValue:stream:

Adds a 64-bit-length opaque value to a stream.

+ (void)writeStreamOpaque64WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a 64-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamOpaque8WithValue:stream:

Adds an 8-bit-length opaque value to a stream.

+ (void)writeStreamOpaque8WithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds an 8-bit-length opaque value to a stream.

Declared In

FM.h

+ writeStreamWithValue:stream:

Adds a value to a stream.

+ (void)writeStreamWithValue:(NSMutableData *)value stream:(FMByteOutputStream *)stream

Parameters

name="stream">The

stream.

name="value">The

value.

Discussion

Adds a value to a stream.

Declared In

FM.h