mirror of https://github.com/oxen-io/session-ios
Use websocket for sends.
parent
fb3efe3647
commit
5f1682deab
@ -1 +1 @@
|
|||||||
Subproject commit 086242800e27b3ee431ad23e9f29f3358e813059
|
Subproject commit 9ed0ac557a1056bc8628d110199afcad87209d5d
|
@ -0,0 +1,45 @@
|
|||||||
|
/**
|
||||||
|
* Copyright (C) 2014-2016 Open Whisper Systems
|
||||||
|
*
|
||||||
|
* Licensed according to the LICENSE file in this repository.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package signalservice;
|
||||||
|
|
||||||
|
option java_package = "org.whispersystems.signalservice.internal.websocket";
|
||||||
|
option java_outer_classname = "WebSocketProtos";
|
||||||
|
|
||||||
|
// Signal-iOS
|
||||||
|
import "objectivec-descriptor.proto";
|
||||||
|
option (google.protobuf.objectivec_file_options).class_prefix = "WebSocketResources";
|
||||||
|
|
||||||
|
message WebSocketRequestMessage
|
||||||
|
{
|
||||||
|
optional string verb = 1;
|
||||||
|
optional string path = 2;
|
||||||
|
optional bytes body = 3;
|
||||||
|
repeated string headers = 5;
|
||||||
|
optional uint64 id = 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
message WebSocketResponseMessage
|
||||||
|
{
|
||||||
|
optional uint64 id = 1;
|
||||||
|
optional uint32 status = 2;
|
||||||
|
optional string message = 3;
|
||||||
|
repeated string headers = 5;
|
||||||
|
optional bytes body = 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
message WebSocketMessage
|
||||||
|
{
|
||||||
|
enum Type {
|
||||||
|
UNKNOWN = 0;
|
||||||
|
REQUEST = 1;
|
||||||
|
RESPONSE = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
optional Type type = 1;
|
||||||
|
optional WebSocketRequestMessage request = 2;
|
||||||
|
optional WebSocketResponseMessage response = 3;
|
||||||
|
}
|
@ -1,273 +0,0 @@
|
|||||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
||||||
|
|
||||||
#import <ProtocolBuffers/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 SubProtocolRoot : 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)
|
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,330 @@
|
|||||||
|
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||||
|
|
||||||
|
#import <ProtocolBuffers/ProtocolBuffers.h>
|
||||||
|
|
||||||
|
// @@protoc_insertion_point(imports)
|
||||||
|
|
||||||
|
@class ObjectiveCFileOptions;
|
||||||
|
@class ObjectiveCFileOptionsBuilder;
|
||||||
|
@class PBDescriptorProto;
|
||||||
|
@class PBDescriptorProtoBuilder;
|
||||||
|
@class PBDescriptorProtoExtensionRange;
|
||||||
|
@class PBDescriptorProtoExtensionRangeBuilder;
|
||||||
|
@class PBEnumDescriptorProto;
|
||||||
|
@class PBEnumDescriptorProtoBuilder;
|
||||||
|
@class PBEnumOptions;
|
||||||
|
@class PBEnumOptionsBuilder;
|
||||||
|
@class PBEnumValueDescriptorProto;
|
||||||
|
@class PBEnumValueDescriptorProtoBuilder;
|
||||||
|
@class PBEnumValueOptions;
|
||||||
|
@class PBEnumValueOptionsBuilder;
|
||||||
|
@class PBFieldDescriptorProto;
|
||||||
|
@class PBFieldDescriptorProtoBuilder;
|
||||||
|
@class PBFieldOptions;
|
||||||
|
@class PBFieldOptionsBuilder;
|
||||||
|
@class PBFileDescriptorProto;
|
||||||
|
@class PBFileDescriptorProtoBuilder;
|
||||||
|
@class PBFileDescriptorSet;
|
||||||
|
@class PBFileDescriptorSetBuilder;
|
||||||
|
@class PBFileOptions;
|
||||||
|
@class PBFileOptionsBuilder;
|
||||||
|
@class PBMessageOptions;
|
||||||
|
@class PBMessageOptionsBuilder;
|
||||||
|
@class PBMethodDescriptorProto;
|
||||||
|
@class PBMethodDescriptorProtoBuilder;
|
||||||
|
@class PBMethodOptions;
|
||||||
|
@class PBMethodOptionsBuilder;
|
||||||
|
@class PBOneofDescriptorProto;
|
||||||
|
@class PBOneofDescriptorProtoBuilder;
|
||||||
|
@class PBServiceDescriptorProto;
|
||||||
|
@class PBServiceDescriptorProtoBuilder;
|
||||||
|
@class PBServiceOptions;
|
||||||
|
@class PBServiceOptionsBuilder;
|
||||||
|
@class PBSourceCodeInfo;
|
||||||
|
@class PBSourceCodeInfoBuilder;
|
||||||
|
@class PBSourceCodeInfoLocation;
|
||||||
|
@class PBSourceCodeInfoLocationBuilder;
|
||||||
|
@class PBUninterpretedOption;
|
||||||
|
@class PBUninterpretedOptionBuilder;
|
||||||
|
@class PBUninterpretedOptionNamePart;
|
||||||
|
@class PBUninterpretedOptionNamePartBuilder;
|
||||||
|
@class WebSocketResourcesWebSocketMessage;
|
||||||
|
@class WebSocketResourcesWebSocketMessageBuilder;
|
||||||
|
@class WebSocketResourcesWebSocketRequestMessage;
|
||||||
|
@class WebSocketResourcesWebSocketRequestMessageBuilder;
|
||||||
|
@class WebSocketResourcesWebSocketResponseMessage;
|
||||||
|
@class WebSocketResourcesWebSocketResponseMessageBuilder;
|
||||||
|
|
||||||
|
|
||||||
|
typedef NS_ENUM(SInt32, WebSocketResourcesWebSocketMessageType) {
|
||||||
|
WebSocketResourcesWebSocketMessageTypeUnknown = 0,
|
||||||
|
WebSocketResourcesWebSocketMessageTypeRequest = 1,
|
||||||
|
WebSocketResourcesWebSocketMessageTypeResponse = 2,
|
||||||
|
};
|
||||||
|
|
||||||
|
BOOL WebSocketResourcesWebSocketMessageTypeIsValidValue(WebSocketResourcesWebSocketMessageType value);
|
||||||
|
NSString *NSStringFromWebSocketResourcesWebSocketMessageType(WebSocketResourcesWebSocketMessageType value);
|
||||||
|
|
||||||
|
|
||||||
|
@interface WebSocketResourcesWebSocketResourcesRoot : NSObject {
|
||||||
|
}
|
||||||
|
+ (PBExtensionRegistry*) extensionRegistry;
|
||||||
|
+ (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry;
|
||||||
|
@end
|
||||||
|
|
||||||
|
#define WebSocketRequestMessage_verb @"verb"
|
||||||
|
#define WebSocketRequestMessage_path @"path"
|
||||||
|
#define WebSocketRequestMessage_body @"body"
|
||||||
|
#define WebSocketRequestMessage_headers @"headers"
|
||||||
|
#define WebSocketRequestMessage_id @"id"
|
||||||
|
@interface WebSocketResourcesWebSocketRequestMessage : PBGeneratedMessage<GeneratedMessageProtocol> {
|
||||||
|
@private
|
||||||
|
BOOL hasId_:1;
|
||||||
|
BOOL hasVerb_:1;
|
||||||
|
BOOL hasPath_:1;
|
||||||
|
BOOL hasBody_:1;
|
||||||
|
UInt64 id;
|
||||||
|
NSString* verb;
|
||||||
|
NSString* path;
|
||||||
|
NSData* body;
|
||||||
|
NSMutableArray * headersArray;
|
||||||
|
}
|
||||||
|
- (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, strong) NSArray * headers;
|
||||||
|
@property (readonly) UInt64 id;
|
||||||
|
- (NSString*)headersAtIndex:(NSUInteger)index;
|
||||||
|
|
||||||
|
+ (instancetype) defaultInstance;
|
||||||
|
- (instancetype) defaultInstance;
|
||||||
|
|
||||||
|
- (BOOL) isInitialized;
|
||||||
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) builder;
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessageBuilder*) builder;
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessageBuilder*) builderWithPrototype:(WebSocketResourcesWebSocketRequestMessage*) prototype;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) toBuilder;
|
||||||
|
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessage*) parseFromData:(NSData*) data;
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessage*) parseFromInputStream:(NSInputStream*) input;
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
||||||
|
+ (WebSocketResourcesWebSocketRequestMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
@end
|
||||||
|
|
||||||
|
@interface WebSocketResourcesWebSocketRequestMessageBuilder : PBGeneratedMessageBuilder {
|
||||||
|
@private
|
||||||
|
WebSocketResourcesWebSocketRequestMessage* resultWebSocketRequestMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessage*) defaultInstance;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) clear;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) clone;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessage*) build;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessage*) buildPartial;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) mergeFrom:(WebSocketResourcesWebSocketRequestMessage*) other;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
|
||||||
|
- (BOOL) hasVerb;
|
||||||
|
- (NSString*) verb;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) setVerb:(NSString*) value;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) clearVerb;
|
||||||
|
|
||||||
|
- (BOOL) hasPath;
|
||||||
|
- (NSString*) path;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) setPath:(NSString*) value;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) clearPath;
|
||||||
|
|
||||||
|
- (BOOL) hasBody;
|
||||||
|
- (NSData*) body;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) setBody:(NSData*) value;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) clearBody;
|
||||||
|
|
||||||
|
- (NSMutableArray *)headers;
|
||||||
|
- (NSString*)headersAtIndex:(NSUInteger)index;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder *)addHeaders:(NSString*)value;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder *)setHeadersArray:(NSArray *)array;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder *)clearHeaders;
|
||||||
|
|
||||||
|
- (BOOL) hasId;
|
||||||
|
- (UInt64) id;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) setId:(UInt64) value;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessageBuilder*) clearId;
|
||||||
|
@end
|
||||||
|
|
||||||
|
#define WebSocketResponseMessage_id @"id"
|
||||||
|
#define WebSocketResponseMessage_status @"status"
|
||||||
|
#define WebSocketResponseMessage_message @"message"
|
||||||
|
#define WebSocketResponseMessage_headers @"headers"
|
||||||
|
#define WebSocketResponseMessage_body @"body"
|
||||||
|
@interface WebSocketResourcesWebSocketResponseMessage : PBGeneratedMessage<GeneratedMessageProtocol> {
|
||||||
|
@private
|
||||||
|
BOOL hasId_:1;
|
||||||
|
BOOL hasMessage_:1;
|
||||||
|
BOOL hasBody_:1;
|
||||||
|
BOOL hasStatus_:1;
|
||||||
|
UInt64 id;
|
||||||
|
NSString* message;
|
||||||
|
NSData* body;
|
||||||
|
UInt32 status;
|
||||||
|
NSMutableArray * headersArray;
|
||||||
|
}
|
||||||
|
- (BOOL) hasId;
|
||||||
|
- (BOOL) hasStatus;
|
||||||
|
- (BOOL) hasMessage;
|
||||||
|
- (BOOL) hasBody;
|
||||||
|
@property (readonly) UInt64 id;
|
||||||
|
@property (readonly) UInt32 status;
|
||||||
|
@property (readonly, strong) NSString* message;
|
||||||
|
@property (readonly, strong) NSArray * headers;
|
||||||
|
@property (readonly, strong) NSData* body;
|
||||||
|
- (NSString*)headersAtIndex:(NSUInteger)index;
|
||||||
|
|
||||||
|
+ (instancetype) defaultInstance;
|
||||||
|
- (instancetype) defaultInstance;
|
||||||
|
|
||||||
|
- (BOOL) isInitialized;
|
||||||
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) builder;
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessageBuilder*) builder;
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessageBuilder*) builderWithPrototype:(WebSocketResourcesWebSocketResponseMessage*) prototype;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) toBuilder;
|
||||||
|
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessage*) parseFromData:(NSData*) data;
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessage*) parseFromInputStream:(NSInputStream*) input;
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
||||||
|
+ (WebSocketResourcesWebSocketResponseMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
@end
|
||||||
|
|
||||||
|
@interface WebSocketResourcesWebSocketResponseMessageBuilder : PBGeneratedMessageBuilder {
|
||||||
|
@private
|
||||||
|
WebSocketResourcesWebSocketResponseMessage* resultWebSocketResponseMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessage*) defaultInstance;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) clear;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) clone;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessage*) build;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessage*) buildPartial;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) mergeFrom:(WebSocketResourcesWebSocketResponseMessage*) other;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
|
||||||
|
- (BOOL) hasId;
|
||||||
|
- (UInt64) id;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) setId:(UInt64) value;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) clearId;
|
||||||
|
|
||||||
|
- (BOOL) hasStatus;
|
||||||
|
- (UInt32) status;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) setStatus:(UInt32) value;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) clearStatus;
|
||||||
|
|
||||||
|
- (BOOL) hasMessage;
|
||||||
|
- (NSString*) message;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) setMessage:(NSString*) value;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) clearMessage;
|
||||||
|
|
||||||
|
- (NSMutableArray *)headers;
|
||||||
|
- (NSString*)headersAtIndex:(NSUInteger)index;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder *)addHeaders:(NSString*)value;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder *)setHeadersArray:(NSArray *)array;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder *)clearHeaders;
|
||||||
|
|
||||||
|
- (BOOL) hasBody;
|
||||||
|
- (NSData*) body;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) setBody:(NSData*) value;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessageBuilder*) clearBody;
|
||||||
|
@end
|
||||||
|
|
||||||
|
#define WebSocketMessage_type @"type"
|
||||||
|
#define WebSocketMessage_request @"request"
|
||||||
|
#define WebSocketMessage_response @"response"
|
||||||
|
@interface WebSocketResourcesWebSocketMessage : PBGeneratedMessage<GeneratedMessageProtocol> {
|
||||||
|
@private
|
||||||
|
BOOL hasRequest_:1;
|
||||||
|
BOOL hasResponse_:1;
|
||||||
|
BOOL hasType_:1;
|
||||||
|
WebSocketResourcesWebSocketRequestMessage* request;
|
||||||
|
WebSocketResourcesWebSocketResponseMessage* response;
|
||||||
|
WebSocketResourcesWebSocketMessageType type;
|
||||||
|
}
|
||||||
|
- (BOOL) hasType;
|
||||||
|
- (BOOL) hasRequest;
|
||||||
|
- (BOOL) hasResponse;
|
||||||
|
@property (readonly) WebSocketResourcesWebSocketMessageType type;
|
||||||
|
@property (readonly, strong) WebSocketResourcesWebSocketRequestMessage* request;
|
||||||
|
@property (readonly, strong) WebSocketResourcesWebSocketResponseMessage* response;
|
||||||
|
|
||||||
|
+ (instancetype) defaultInstance;
|
||||||
|
- (instancetype) defaultInstance;
|
||||||
|
|
||||||
|
- (BOOL) isInitialized;
|
||||||
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) builder;
|
||||||
|
+ (WebSocketResourcesWebSocketMessageBuilder*) builder;
|
||||||
|
+ (WebSocketResourcesWebSocketMessageBuilder*) builderWithPrototype:(WebSocketResourcesWebSocketMessage*) prototype;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) toBuilder;
|
||||||
|
|
||||||
|
+ (WebSocketResourcesWebSocketMessage*) parseFromData:(NSData*) data;
|
||||||
|
+ (WebSocketResourcesWebSocketMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
+ (WebSocketResourcesWebSocketMessage*) parseFromInputStream:(NSInputStream*) input;
|
||||||
|
+ (WebSocketResourcesWebSocketMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
+ (WebSocketResourcesWebSocketMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
||||||
|
+ (WebSocketResourcesWebSocketMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
@end
|
||||||
|
|
||||||
|
@interface WebSocketResourcesWebSocketMessageBuilder : PBGeneratedMessageBuilder {
|
||||||
|
@private
|
||||||
|
WebSocketResourcesWebSocketMessage* resultWebSocketMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketMessage*) defaultInstance;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) clear;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) clone;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketMessage*) build;
|
||||||
|
- (WebSocketResourcesWebSocketMessage*) buildPartial;
|
||||||
|
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) mergeFrom:(WebSocketResourcesWebSocketMessage*) other;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
||||||
|
|
||||||
|
- (BOOL) hasType;
|
||||||
|
- (WebSocketResourcesWebSocketMessageType) type;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) setType:(WebSocketResourcesWebSocketMessageType) value;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) clearType;
|
||||||
|
|
||||||
|
- (BOOL) hasRequest;
|
||||||
|
- (WebSocketResourcesWebSocketRequestMessage*) request;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) setRequest:(WebSocketResourcesWebSocketRequestMessage*) value;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) setRequestBuilder:(WebSocketResourcesWebSocketRequestMessageBuilder*) builderForValue;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) mergeRequest:(WebSocketResourcesWebSocketRequestMessage*) value;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) clearRequest;
|
||||||
|
|
||||||
|
- (BOOL) hasResponse;
|
||||||
|
- (WebSocketResourcesWebSocketResponseMessage*) response;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) setResponse:(WebSocketResourcesWebSocketResponseMessage*) value;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) setResponseBuilder:(WebSocketResourcesWebSocketResponseMessageBuilder*) builderForValue;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) mergeResponse:(WebSocketResourcesWebSocketResponseMessage*) value;
|
||||||
|
- (WebSocketResourcesWebSocketMessageBuilder*) clearResponse;
|
||||||
|
@end
|
||||||
|
|
||||||
|
|
||||||
|
// @@protoc_insertion_point(global_scope)
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue