luxlabs header browser preview


@interface GKConnection : NSObject {
    struct { int x0; char *x1; int x2; unsigned int x3; } *_event;
    unsigned int _pid;
}

@property id eventDelegate;
@property (nonatomic) struct opaqueRTCReporting { } *reportingAgent;

+ (id)allocWithZone:(struct _NSZone { } *)a0;
+ (id)externalAddressForSelfConnectionData:(id)a0;
+ (BOOL)isRelayEnabled;
+ (id)externalAddressForCDXSelfConnectionData:(id)a0;

- (void)connect;
- (id)initWithParticipantID:(id)a0;
- (void)connectParticipantsWithConnectionData:(id)a0 withSessionInfo:(id)a1;
- (BOOL)convertParticipantID:(id)a0 toPeerID:(id *)a1;
- (BOOL)convertPeerID:(id)a0 toParticipantID:(id *)a1;
- (id)getLocalConnectionDataForLocalGaming;
- (void)getLocalConnectionDataWithCompletionHandler:(id /* block */)a0;
- (void)initiateRelayWithParticipant:(id)a0 withConnectionData:(id)a1 withRelayInfo:(id)a2 didInitiate:(BOOL)a3;
- (id)networkStatistics;
- (void)updateRelayWithParticipant:(id)a0 withConnectionData:(id)a1 withRelayInfo:(id)a2 didInitiate:(BOOL)a3;
- (unsigned int)gckPID;
- (struct OpaqueGCKSession { } *)gckSession;
- (void)cancelConnectParticipant:(id)a0;
- (id)networkStatisticsDictionaryForGCKStats:(void *)a0;
- (void)preRelease;
- (void)setParticipantID:(id)a0 forPeerID:(id)a1;

@end