Skip to content

Commit

Permalink
Use OSStatus class to bind OSStatus (#793).
Browse files Browse the repository at this point in the history
  • Loading branch information
BlueRiverInteractive committed Feb 24, 2015
1 parent f71ab4d commit fd190d4
Show file tree
Hide file tree
Showing 43 changed files with 413 additions and 393 deletions.
8 changes: 0 additions & 8 deletions cocoatouch/src/main/bro-gen/audiotoolbox.yaml
Expand Up @@ -189,48 +189,40 @@ functions:
AudioConverter(New.*): AudioConverter(New.*):
class: AudioConverter class: AudioConverter
name: "create" name: "create"
return_type: AudioConverterError
visibility: protected visibility: protected
AudioConverter(.*Property.*): AudioConverter(.*Property.*):
class: AudioConverter class: AudioConverter
name: "#{g[0]}" name: "#{g[0]}"
return_type: AudioConverterError
visibility: protected visibility: protected
AudioConverter(.*Buffer): AudioConverter(.*Buffer):
class: AudioConverter class: AudioConverter
name: "#{g[0]}" name: "#{g[0]}"
return_type: AudioConverterError
visibility: protected visibility: protected
AudioConverterDispose: AudioConverterDispose:
exclude: true exclude: true
AudioConverter(.*): AudioConverter(.*):
class: AudioConverter class: AudioConverter
name: "#{g[0]}" name: "#{g[0]}"
return_type: AudioConverterError


# AudioFile # AudioFile
AudioFileClose: AudioFileClose:
class: AudioFile class: AudioFile
name: "closeFile" name: "closeFile"
return_type: AudioFileError
AudioFile(.*): AudioFile(.*):
class: AudioFile class: AudioFile
name: "#{g[0]}" name: "#{g[0]}"
return_type: AudioFileError


# AudioFileStream # AudioFileStream
AudioFileStream(.*): AudioFileStream(.*):
class: AudioFileStream class: AudioFileStream
name: "#{g[0]}" name: "#{g[0]}"
return_type: AudioFileStreamError


# AudioQueue # AudioQueue
AudioQueueDispose: AudioQueueDispose:
exclude: true exclude: true
AudioQueue(.*): AudioQueue(.*):
class: AudioQueue class: AudioQueue
name: "#{g[0]}" name: "#{g[0]}"
return_type: AudioQueueError


# AudioServices # AudioServices
AudioServices(.*): AudioServices(.*):
Expand Down
1 change: 1 addition & 0 deletions cocoatouch/src/main/bro-gen/corefoundation.yaml
Expand Up @@ -13,6 +13,7 @@ typedefs:
CFPlugInRef: CFPlugIn CFPlugInRef: CFPlugIn
'void (^)(CFRunLoopObserverRef, CFRunLoopActivity)': '@Block VoidBlock2<CFRunLoopObserver, CFRunLoopActivity>' 'void (^)(CFRunLoopObserverRef, CFRunLoopActivity)': '@Block VoidBlock2<CFRunLoopObserver, CFRunLoopActivity>'
'void (^)(CFRunLoopTimerRef)': '@Block VoidBlock1<CFRunLoopTimer>' 'void (^)(CFRunLoopTimerRef)': '@Block VoidBlock1<CFRunLoopTimer>'
OSStatus: OSStatus
private_typedefs: private_typedefs:
'__CFString *': String '__CFString *': String
CFStringEncoding: CFStringEncodings CFStringEncoding: CFStringEncodings
Expand Down
37 changes: 6 additions & 31 deletions cocoatouch/src/main/bro-gen/coremedia.yaml
Expand Up @@ -252,7 +252,6 @@ functions:
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
static: true static: true
return_type: CMBlockBufferError
CMBlockBuffer(Get.*): CMBlockBuffer(Get.*):
class: CMBlockBuffer class: CMBlockBuffer
name: '#{g[0]}' name: '#{g[0]}'
Expand All @@ -262,7 +261,6 @@ functions:
CMBlockBuffer(.*): CMBlockBuffer(.*):
class: CMBlockBuffer class: CMBlockBuffer
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMBlockBufferError


# CMBufferQueue # CMBufferQueue
CMBufferQueue(GetCallbacks.*): CMBufferQueue(GetCallbacks.*):
Expand All @@ -273,39 +271,33 @@ functions:
class: CMBufferQueue class: CMBufferQueue
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMBufferQueueError
CMBufferQueue(Enqueue|MarkEndOfData|Reset|RemoveTrigger): CMBufferQueue(Enqueue|MarkEndOfData|Reset|RemoveTrigger):
class: CMBufferQueue class: CMBufferQueue
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMBufferQueueError
CMBufferQueue(Reset)WithCallback: CMBufferQueue(Reset)WithCallback:
class: CMBufferQueue class: CMBufferQueue
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMBufferQueueError
visibility: private visibility: private
parameters: parameters:
refcon: refcon:
type: '@Pointer long' type: '@Pointer long'
CMBufferQueue(InstallTrigger).*: CMBufferQueue(InstallTrigger).*:
class: CMBufferQueue class: CMBufferQueue
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMBufferQueueError
visibility: private visibility: private
parameters: parameters:
triggerRefcon: triggerRefcon:
type: '@Pointer long' type: '@Pointer long'
CMBufferQueue(CallForEachBuffer): CMBufferQueue(CallForEachBuffer):
class: CMBufferQueue class: CMBufferQueue
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMBufferQueueError
visibility: private visibility: private
parameters: parameters:
refcon: refcon:
type: '@Pointer long' type: '@Pointer long'
CMBufferQueue(SetValidationCallback): CMBufferQueue(SetValidationCallback):
class: CMBufferQueue class: CMBufferQueue
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMBufferQueueError
visibility: private visibility: private
parameters: parameters:
validationRefCon: validationRefCon:
Expand Down Expand Up @@ -433,28 +425,24 @@ functions:
class: CMMetadataIdentifier class: CMMetadataIdentifier
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMMetadataIdentifierError
parameters: parameters:
identifierOut: identifierOut:
type: CFString.CFStringPtr type: CFString.CFStringPtr
CMMetadata(CreateKey)FromIdentifier: CMMetadata(CreateKey)FromIdentifier:
class: CMMetadataIdentifier class: CMMetadataIdentifier
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMMetadataIdentifierError
CMMetadata(CreateKey)FromIdentifierAsCFData: CMMetadata(CreateKey)FromIdentifierAsCFData:
class: CMMetadataIdentifier class: CMMetadataIdentifier
name: '#{g[0]}AsData' name: '#{g[0]}AsData'
visibility: private visibility: private
return_type: CMMetadataIdentifierError
parameters: parameters:
keyOut: keyOut:
type: NSData.NSDataPtr type: NSData.NSDataPtr
CMMetadata(CreateKeySpace)FromIdentifier: CMMetadata(CreateKeySpace)FromIdentifier:
class: CMMetadataIdentifier class: CMMetadataIdentifier
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMMetadataIdentifierError
parameters: parameters:
keySpaceOut: keySpaceOut:
type: CFString.CFStringPtr type: CFString.CFStringPtr
Expand All @@ -463,7 +451,6 @@ functions:
CMMetadataDataTypeRegistry(RegisterDataType): CMMetadataDataTypeRegistry(RegisterDataType):
class: CMMetadataDataType class: CMMetadataDataType
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMMetadataDataTypeRegistryError
parameters: parameters:
conformingDataTypes: conformingDataTypes:
type: List<String> type: List<String>
Expand Down Expand Up @@ -603,50 +590,40 @@ functions:
parameters: parameters:
makeDataReadyRefcon: makeDataReadyRefcon:
type: '@Pointer long' type: '@Pointer long'
return_type: CMSampleBufferError
CMAudioSampleBufferCreate.*: CMAudioSampleBufferCreate.*:
class: CMSampleBuffer class: CMSampleBuffer
name: createAudioSampleBuffer name: createAudioSampleBuffer
visibility: private visibility: private
parameters: parameters:
makeDataReadyRefcon: makeDataReadyRefcon:
type: '@Pointer long' type: '@Pointer long'
return_type: CMSampleBufferError
CMSampleBufferCopySampleBufferForRange: CMSampleBufferCopySampleBufferForRange:
class: CMSampleBuffer class: CMSampleBuffer
name: createForRange name: createForRange
visibility: protected visibility: protected
return_type: CMSampleBufferError
CMSampleBufferSetDataBufferFromAudioBufferList: CMSampleBufferSetDataBufferFromAudioBufferList:
class: CMSampleBuffer class: CMSampleBuffer
name: setAudioBufferList name: setAudioBufferList
return_type: CMSampleBufferError
parameters: parameters:
flags: flags:
type: CMSampleBufferFlags type: CMSampleBufferFlags
CMSampleBuffer(GetAudioBufferList)WithRetainedBlockBuffer: CMSampleBuffer(GetAudioBufferList)WithRetainedBlockBuffer:
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMSampleBufferError
parameters: parameters:
flags: flags:
type: CMSampleBufferFlags type: CMSampleBufferFlags
CMSampleBuffer(GetAudioStreamPacketDescriptions): CMSampleBuffer(GetAudioStreamPacketDescriptions):
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMSampleBufferError
CMSampleBufferDataIsReady: CMSampleBufferDataIsReady:
class: CMSampleBuffer class: CMSampleBuffer
name: isDataReady name: isDataReady
CMSampleBuffer(SetDataFailed): CMSampleBuffer(SetDataFailed):
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMSampleBufferError
parameters:
status:
type: CMSampleBufferError
CMSampleBuffer(HasDataFailed): CMSampleBuffer(HasDataFailed):
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
Expand All @@ -656,24 +633,20 @@ functions:
CMSampleBuffer(CopyPCMDataIntoAudioBufferList|SetDataReady|MakeDataReady|TrackDataReadiness|Invalidate|SetOutputPresentationTimeStamp): CMSampleBuffer(CopyPCMDataIntoAudioBufferList|SetDataReady|MakeDataReady|TrackDataReadiness|Invalidate|SetOutputPresentationTimeStamp):
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMSampleBufferError
CMSampleBuffer(SetInvalidateHandler): CMSampleBuffer(SetInvalidateHandler):
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMSampleBufferError
parameters: parameters:
invalidateHandler: invalidateHandler:
type: '@Block VoidBlock1<CMSampleBuffer>' type: '@Block VoidBlock1<CMSampleBuffer>'
CMSampleBuffer(SetInvalidateCallback): CMSampleBuffer(SetInvalidateCallback):
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMSampleBufferError
visibility: private visibility: private
CMSampleBuffer(GetSampleTimingInfoArray|GetOutputSampleTimingInfoArray|GetSampleTimingInfo|GetSampleSizeArray): CMSampleBuffer(GetSampleTimingInfoArray|GetOutputSampleTimingInfoArray|GetSampleTimingInfo|GetSampleSizeArray):
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMSampleBufferError
CMSampleBuffer(GetSampleAttachments)Array: CMSampleBuffer(GetSampleAttachments)Array:
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
Expand All @@ -683,14 +656,18 @@ functions:
class: CMSampleBuffer class: CMSampleBuffer
name: '#{g[0]}' name: '#{g[0]}'
visibility: private visibility: private
return_type: CMSampleBufferError
parameters: parameters:
refcon: refcon:
type: '@Pointer long' type: '@Pointer long'
CMSampleBuffer(HasDataFailed):
class: CMSampleBuffer
name: '#{g[0]}'
parameters:
statusOut:
type: IntPtr
CMSampleBufferCallBlockForEachSample: CMSampleBufferCallBlockForEachSample:
class: CMSampleBuffer class: CMSampleBuffer
name: callForEachSample name: callForEachSample
return_type: CMSampleBufferError
parameters: parameters:
handler: handler:
type: '@Block Block2<CMSampleBuffer, Long, CMSampleBufferError>' type: '@Block Block2<CMSampleBuffer, Long, CMSampleBufferError>'
Expand All @@ -703,14 +680,12 @@ functions:
class: CMSimpleQueue class: CMSimpleQueue
name: create name: create
visibility: private visibility: private
return_type: CMSimpleQueueError
CMSimpleQueue(Dequeue|GetHead): CMSimpleQueue(Dequeue|GetHead):
class: CMSimpleQueue class: CMSimpleQueue
name: '#{g[0]}' name: '#{g[0]}'
CMSimpleQueue(.*): CMSimpleQueue(.*):
class: CMSimpleQueue class: CMSimpleQueue
name: '#{g[0]}' name: '#{g[0]}'
return_type: CMSimpleQueueError


# CMTextFormatDescription # CMTextFormatDescription
CMTextFormatDescription(GetDefaultTextBox): CMTextFormatDescription(GetDefaultTextBox):
Expand Down
6 changes: 2 additions & 4 deletions cocoatouch/src/main/bro-gen/imageio.yaml
Expand Up @@ -21,9 +21,6 @@ enums:
CGImageSourceStatus: {} CGImageSourceStatus: {}


classes: classes:
ImageIO:
annotations: ['@Marshaler(NSString.AsStringMarshaler.class)']

CGImageDestinationProperties: CGImageDestinationProperties:
extends: CGImageProperties extends: CGImageProperties


Expand All @@ -48,7 +45,8 @@ functions:
CGImageDestinationCopy(TypeIdentifiers): CGImageDestinationCopy(TypeIdentifiers):
class: CGImageDestination class: CGImageDestination
name: 'get#{g[0]}' name: 'get#{g[0]}'
return_type: '@org.robovm.rt.bro.annotation.Marshaler(CFArray.AsStringListMarshaler.class) List<String>' return_type: List<String>
return_marshaler: CFArray.AsStringListMarshaler
CGImageDestinationCreate.*: CGImageDestinationCreate.*:
class: CGImageDestination class: CGImageDestination
name: create name: create
Expand Down
15 changes: 3 additions & 12 deletions cocoatouch/src/main/bro-gen/systemconfiguration.yaml
Expand Up @@ -90,27 +90,18 @@ functions:
type: SCStatusCode type: SCStatusCode


# Make sure we don't miss any functions if new ones are introduced in a later version # Make sure we don't miss any functions if new ones are introduced in a later version
(kSC.*): (k?SC.*):
class: SystemConfiguration
name: 'Function__#{g[0]}'
(SC.*):
class: SystemConfiguration class: SystemConfiguration
name: 'Function__#{g[0]}' name: 'Function__#{g[0]}'


values: values:
# Make sure we don't miss any values if new ones are introduced in a later version # Make sure we don't miss any values if new ones are introduced in a later version
#(kSC.*): #(k?SC.*):
# class: SystemConfiguration
# name: 'Value__#{g[0]}'
#(SC.*):
# class: SystemConfiguration # class: SystemConfiguration
# name: 'Value__#{g[0]}' # name: 'Value__#{g[0]}'


constants: constants:
# Make sure we don't miss any constants if new ones are introduced in a later version # Make sure we don't miss any constants if new ones are introduced in a later version
#(kSC.*): #(k?SC.*):
# class: SystemConfiguration
# name: 'Constant__#{g[0]}'
#(SC.*):
# class: SystemConfiguration # class: SystemConfiguration
# name: 'Constant__#{g[0]}' # name: 'Constant__#{g[0]}'

0 comments on commit fd190d4

Please sign in to comment.