22 lines
415 B
Plaintext
Executable File
22 lines
415 B
Plaintext
Executable File
#import <Foundation/Foundation.h>
|
|
#import "NativeCallProxy.h"
|
|
|
|
|
|
@implementation FrameworkLibAPI
|
|
|
|
id<NativeCallsProtocol> api = NULL;
|
|
+(void) registerAPIforNativeCalls:(id<NativeCallsProtocol>) aApi
|
|
{
|
|
api = aApi;
|
|
}
|
|
|
|
@end
|
|
|
|
|
|
extern "C" {
|
|
void showHostMainWindow() { return [api showHostMainWindow]; }
|
|
void unloadPlayer() { return [api unloadPlayer]; }
|
|
void quitPlayer() { return [api quitPlayer]; }
|
|
}
|
|
|