mirror of https://github.com/oxen-io/session-ios
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
265 lines
9.2 KiB
Objective-C
265 lines
9.2 KiB
Objective-C
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
|
|
#import "ProtocolBuffers.h"
|
|
|
|
// @@protoc_insertion_point(imports)
|
|
|
|
@class WebSocketMessage;
|
|
@class WebSocketMessageBuilder;
|
|
@class WebSocketRequestMessage;
|
|
@class WebSocketRequestMessageBuilder;
|
|
@class WebSocketResponseMessage;
|
|
@class WebSocketResponseMessageBuilder;
|
|
#ifndef __has_feature
|
|
#define __has_feature(x) 0 // Compatibility with non-clang compilers.
|
|
#endif // __has_feature
|
|
|
|
#ifndef NS_RETURNS_NOT_RETAINED
|
|
#if __has_feature(attribute_ns_returns_not_retained)
|
|
#define NS_RETURNS_NOT_RETAINED __attribute__((ns_returns_not_retained))
|
|
#else
|
|
#define NS_RETURNS_NOT_RETAINED
|
|
#endif
|
|
#endif
|
|
|
|
typedef enum {
|
|
WebSocketMessageTypeUnknown = 0,
|
|
WebSocketMessageTypeRequest = 1,
|
|
WebSocketMessageTypeResponse = 2,
|
|
} WebSocketMessageType;
|
|
|
|
BOOL WebSocketMessageTypeIsValidValue(WebSocketMessageType value);
|
|
|
|
|
|
@interface WebSocketResourcesRoot : NSObject {
|
|
}
|
|
+ (PBExtensionRegistry*) extensionRegistry;
|
|
+ (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry;
|
|
@end
|
|
|
|
@interface WebSocketRequestMessage : PBGeneratedMessage {
|
|
@private
|
|
BOOL hasId_:1;
|
|
BOOL hasVerb_:1;
|
|
BOOL hasPath_:1;
|
|
BOOL hasBody_:1;
|
|
UInt64 id;
|
|
NSString* verb;
|
|
NSString* path;
|
|
NSData* body;
|
|
}
|
|
- (BOOL) hasVerb;
|
|
- (BOOL) hasPath;
|
|
- (BOOL) hasBody;
|
|
- (BOOL) hasId;
|
|
@property (readonly, strong) NSString* verb;
|
|
@property (readonly, strong) NSString* path;
|
|
@property (readonly, strong) NSData* body;
|
|
@property (readonly) UInt64 id;
|
|
|
|
+ (WebSocketRequestMessage*) defaultInstance;
|
|
- (WebSocketRequestMessage*) defaultInstance;
|
|
|
|
- (BOOL) isInitialized;
|
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
|
- (WebSocketRequestMessageBuilder*) builder;
|
|
+ (WebSocketRequestMessageBuilder*) builder;
|
|
+ (WebSocketRequestMessageBuilder*) builderWithPrototype:(WebSocketRequestMessage*) prototype;
|
|
- (WebSocketRequestMessageBuilder*) toBuilder;
|
|
|
|
+ (WebSocketRequestMessage*) parseFromData:(NSData*) data;
|
|
+ (WebSocketRequestMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (WebSocketRequestMessage*) parseFromInputStream:(NSInputStream*) input;
|
|
+ (WebSocketRequestMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (WebSocketRequestMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
|
+ (WebSocketRequestMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
@end
|
|
|
|
@interface WebSocketRequestMessageBuilder : PBGeneratedMessageBuilder {
|
|
@private
|
|
WebSocketRequestMessage* result;
|
|
}
|
|
|
|
- (WebSocketRequestMessage*) defaultInstance;
|
|
|
|
- (WebSocketRequestMessageBuilder*) clear;
|
|
- (WebSocketRequestMessageBuilder*) clone;
|
|
|
|
- (WebSocketRequestMessage*) build;
|
|
- (WebSocketRequestMessage*) buildPartial;
|
|
|
|
- (WebSocketRequestMessageBuilder*) mergeFrom:(WebSocketRequestMessage*) other;
|
|
- (WebSocketRequestMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
|
- (WebSocketRequestMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
|
|
- (BOOL) hasVerb;
|
|
- (NSString*) verb;
|
|
- (WebSocketRequestMessageBuilder*) setVerb:(NSString*) value;
|
|
- (WebSocketRequestMessageBuilder*) clearVerb;
|
|
|
|
- (BOOL) hasPath;
|
|
- (NSString*) path;
|
|
- (WebSocketRequestMessageBuilder*) setPath:(NSString*) value;
|
|
- (WebSocketRequestMessageBuilder*) clearPath;
|
|
|
|
- (BOOL) hasBody;
|
|
- (NSData*) body;
|
|
- (WebSocketRequestMessageBuilder*) setBody:(NSData*) value;
|
|
- (WebSocketRequestMessageBuilder*) clearBody;
|
|
|
|
- (BOOL) hasId;
|
|
- (UInt64) id;
|
|
- (WebSocketRequestMessageBuilder*) setId:(UInt64) value;
|
|
- (WebSocketRequestMessageBuilder*) clearId;
|
|
@end
|
|
|
|
@interface WebSocketResponseMessage : PBGeneratedMessage {
|
|
@private
|
|
BOOL hasId_:1;
|
|
BOOL hasMessage_:1;
|
|
BOOL hasBody_:1;
|
|
BOOL hasStatus_:1;
|
|
UInt64 id;
|
|
NSString* message;
|
|
NSData* body;
|
|
UInt32 status;
|
|
}
|
|
- (BOOL) hasId;
|
|
- (BOOL) hasStatus;
|
|
- (BOOL) hasMessage;
|
|
- (BOOL) hasBody;
|
|
@property (readonly) UInt64 id;
|
|
@property (readonly) UInt32 status;
|
|
@property (readonly, strong) NSString* message;
|
|
@property (readonly, strong) NSData* body;
|
|
|
|
+ (WebSocketResponseMessage*) defaultInstance;
|
|
- (WebSocketResponseMessage*) defaultInstance;
|
|
|
|
- (BOOL) isInitialized;
|
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
|
- (WebSocketResponseMessageBuilder*) builder;
|
|
+ (WebSocketResponseMessageBuilder*) builder;
|
|
+ (WebSocketResponseMessageBuilder*) builderWithPrototype:(WebSocketResponseMessage*) prototype;
|
|
- (WebSocketResponseMessageBuilder*) toBuilder;
|
|
|
|
+ (WebSocketResponseMessage*) parseFromData:(NSData*) data;
|
|
+ (WebSocketResponseMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (WebSocketResponseMessage*) parseFromInputStream:(NSInputStream*) input;
|
|
+ (WebSocketResponseMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (WebSocketResponseMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
|
+ (WebSocketResponseMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
@end
|
|
|
|
@interface WebSocketResponseMessageBuilder : PBGeneratedMessageBuilder {
|
|
@private
|
|
WebSocketResponseMessage* result;
|
|
}
|
|
|
|
- (WebSocketResponseMessage*) defaultInstance;
|
|
|
|
- (WebSocketResponseMessageBuilder*) clear;
|
|
- (WebSocketResponseMessageBuilder*) clone;
|
|
|
|
- (WebSocketResponseMessage*) build;
|
|
- (WebSocketResponseMessage*) buildPartial;
|
|
|
|
- (WebSocketResponseMessageBuilder*) mergeFrom:(WebSocketResponseMessage*) other;
|
|
- (WebSocketResponseMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
|
- (WebSocketResponseMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
|
|
- (BOOL) hasId;
|
|
- (UInt64) id;
|
|
- (WebSocketResponseMessageBuilder*) setId:(UInt64) value;
|
|
- (WebSocketResponseMessageBuilder*) clearId;
|
|
|
|
- (BOOL) hasStatus;
|
|
- (UInt32) status;
|
|
- (WebSocketResponseMessageBuilder*) setStatus:(UInt32) value;
|
|
- (WebSocketResponseMessageBuilder*) clearStatus;
|
|
|
|
- (BOOL) hasMessage;
|
|
- (NSString*) message;
|
|
- (WebSocketResponseMessageBuilder*) setMessage:(NSString*) value;
|
|
- (WebSocketResponseMessageBuilder*) clearMessage;
|
|
|
|
- (BOOL) hasBody;
|
|
- (NSData*) body;
|
|
- (WebSocketResponseMessageBuilder*) setBody:(NSData*) value;
|
|
- (WebSocketResponseMessageBuilder*) clearBody;
|
|
@end
|
|
|
|
@interface WebSocketMessage : PBGeneratedMessage {
|
|
@private
|
|
BOOL hasRequest_:1;
|
|
BOOL hasResponse_:1;
|
|
BOOL hasType_:1;
|
|
WebSocketRequestMessage* request;
|
|
WebSocketResponseMessage* response;
|
|
WebSocketMessageType type;
|
|
}
|
|
- (BOOL) hasType;
|
|
- (BOOL) hasRequest;
|
|
- (BOOL) hasResponse;
|
|
@property (readonly) WebSocketMessageType type;
|
|
@property (readonly, strong) WebSocketRequestMessage* request;
|
|
@property (readonly, strong) WebSocketResponseMessage* response;
|
|
|
|
+ (WebSocketMessage*) defaultInstance;
|
|
- (WebSocketMessage*) defaultInstance;
|
|
|
|
- (BOOL) isInitialized;
|
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
|
- (WebSocketMessageBuilder*) builder;
|
|
+ (WebSocketMessageBuilder*) builder;
|
|
+ (WebSocketMessageBuilder*) builderWithPrototype:(WebSocketMessage*) prototype;
|
|
- (WebSocketMessageBuilder*) toBuilder;
|
|
|
|
+ (WebSocketMessage*) parseFromData:(NSData*) data;
|
|
+ (WebSocketMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (WebSocketMessage*) parseFromInputStream:(NSInputStream*) input;
|
|
+ (WebSocketMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (WebSocketMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
|
+ (WebSocketMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
@end
|
|
|
|
@interface WebSocketMessageBuilder : PBGeneratedMessageBuilder {
|
|
@private
|
|
WebSocketMessage* result;
|
|
}
|
|
|
|
- (WebSocketMessage*) defaultInstance;
|
|
|
|
- (WebSocketMessageBuilder*) clear;
|
|
- (WebSocketMessageBuilder*) clone;
|
|
|
|
- (WebSocketMessage*) build;
|
|
- (WebSocketMessage*) buildPartial;
|
|
|
|
- (WebSocketMessageBuilder*) mergeFrom:(WebSocketMessage*) other;
|
|
- (WebSocketMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
|
- (WebSocketMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
|
|
- (BOOL) hasType;
|
|
- (WebSocketMessageType) type;
|
|
- (WebSocketMessageBuilder*) setType:(WebSocketMessageType) value;
|
|
- (WebSocketMessageBuilder*) clearType;
|
|
|
|
- (BOOL) hasRequest;
|
|
- (WebSocketRequestMessage*) request;
|
|
- (WebSocketMessageBuilder*) setRequest:(WebSocketRequestMessage*) value;
|
|
- (WebSocketMessageBuilder*) setRequestBuilder:(WebSocketRequestMessageBuilder*) builderForValue;
|
|
- (WebSocketMessageBuilder*) mergeRequest:(WebSocketRequestMessage*) value;
|
|
- (WebSocketMessageBuilder*) clearRequest;
|
|
|
|
- (BOOL) hasResponse;
|
|
- (WebSocketResponseMessage*) response;
|
|
- (WebSocketMessageBuilder*) setResponse:(WebSocketResponseMessage*) value;
|
|
- (WebSocketMessageBuilder*) setResponseBuilder:(WebSocketResponseMessageBuilder*) builderForValue;
|
|
- (WebSocketMessageBuilder*) mergeResponse:(WebSocketResponseMessage*) value;
|
|
- (WebSocketMessageBuilder*) clearResponse;
|
|
@end
|
|
|
|
|
|
// @@protoc_insertion_point(global_scope)
|