1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233
|
/* Generated by the protocol buffer compiler. DO NOT EDIT! */
/* Generated from: cast_channel.proto */
#ifndef PROTOBUF_C_cast_5fchannel_2eproto__INCLUDED
#define PROTOBUF_C_cast_5fchannel_2eproto__INCLUDED
#include "protobuf-c.h"
PROTOBUF_C__BEGIN_DECLS
#if PROTOBUF_C_VERSION_NUMBER < 1000000
# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
#elif 1000001 < PROTOBUF_C_MIN_COMPILER_VERSION
# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
#endif
typedef struct _Extensions__Api__CastChannel__CastMessage Extensions__Api__CastChannel__CastMessage;
typedef struct _Extensions__Api__CastChannel__AuthChallenge Extensions__Api__CastChannel__AuthChallenge;
typedef struct _Extensions__Api__CastChannel__AuthResponse Extensions__Api__CastChannel__AuthResponse;
typedef struct _Extensions__Api__CastChannel__AuthError Extensions__Api__CastChannel__AuthError;
typedef struct _Extensions__Api__CastChannel__DeviceAuthMessage Extensions__Api__CastChannel__DeviceAuthMessage;
/* --- enums --- */
typedef enum _Extensions__Api__CastChannel__CastMessage__ProtocolVersion {
EXTENSIONS__API__CAST_CHANNEL__CAST_MESSAGE__PROTOCOL_VERSION__CASTV2_1_0 = 0
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(EXTENSIONS__API__CAST_CHANNEL__CAST_MESSAGE__PROTOCOL_VERSION)
} Extensions__Api__CastChannel__CastMessage__ProtocolVersion;
typedef enum _Extensions__Api__CastChannel__CastMessage__PayloadType {
EXTENSIONS__API__CAST_CHANNEL__CAST_MESSAGE__PAYLOAD_TYPE__STRING = 0,
EXTENSIONS__API__CAST_CHANNEL__CAST_MESSAGE__PAYLOAD_TYPE__BINARY = 1
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(EXTENSIONS__API__CAST_CHANNEL__CAST_MESSAGE__PAYLOAD_TYPE)
} Extensions__Api__CastChannel__CastMessage__PayloadType;
typedef enum _Extensions__Api__CastChannel__AuthError__ErrorType {
EXTENSIONS__API__CAST_CHANNEL__AUTH_ERROR__ERROR_TYPE__INTERNAL_ERROR = 0,
EXTENSIONS__API__CAST_CHANNEL__AUTH_ERROR__ERROR_TYPE__NO_TLS = 1
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(EXTENSIONS__API__CAST_CHANNEL__AUTH_ERROR__ERROR_TYPE)
} Extensions__Api__CastChannel__AuthError__ErrorType;
/* --- messages --- */
struct _Extensions__Api__CastChannel__CastMessage
{
ProtobufCMessage base;
Extensions__Api__CastChannel__CastMessage__ProtocolVersion protocol_version;
char *source_id;
char *destination_id;
char *namespace_;
Extensions__Api__CastChannel__CastMessage__PayloadType payload_type;
char *payload_utf8;
protobuf_c_boolean has_payload_binary;
ProtobufCBinaryData payload_binary;
};
#define EXTENSIONS__API__CAST_CHANNEL__CAST_MESSAGE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&extensions__api__cast_channel__cast_message__descriptor) \
, 0, NULL, NULL, NULL, 0, NULL, 0,{0,NULL} }
struct _Extensions__Api__CastChannel__AuthChallenge
{
ProtobufCMessage base;
};
#define EXTENSIONS__API__CAST_CHANNEL__AUTH_CHALLENGE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&extensions__api__cast_channel__auth_challenge__descriptor) \
}
struct _Extensions__Api__CastChannel__AuthResponse
{
ProtobufCMessage base;
ProtobufCBinaryData signature;
ProtobufCBinaryData client_auth_certificate;
};
#define EXTENSIONS__API__CAST_CHANNEL__AUTH_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&extensions__api__cast_channel__auth_response__descriptor) \
, {0,NULL}, {0,NULL} }
struct _Extensions__Api__CastChannel__AuthError
{
ProtobufCMessage base;
Extensions__Api__CastChannel__AuthError__ErrorType error_type;
};
#define EXTENSIONS__API__CAST_CHANNEL__AUTH_ERROR__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&extensions__api__cast_channel__auth_error__descriptor) \
, 0 }
struct _Extensions__Api__CastChannel__DeviceAuthMessage
{
ProtobufCMessage base;
Extensions__Api__CastChannel__AuthChallenge *challenge;
Extensions__Api__CastChannel__AuthResponse *response;
Extensions__Api__CastChannel__AuthError *error;
};
#define EXTENSIONS__API__CAST_CHANNEL__DEVICE_AUTH_MESSAGE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&extensions__api__cast_channel__device_auth_message__descriptor) \
, NULL, NULL, NULL }
/* Extensions__Api__CastChannel__CastMessage methods */
void extensions__api__cast_channel__cast_message__init
(Extensions__Api__CastChannel__CastMessage *message);
size_t extensions__api__cast_channel__cast_message__get_packed_size
(const Extensions__Api__CastChannel__CastMessage *message);
size_t extensions__api__cast_channel__cast_message__pack
(const Extensions__Api__CastChannel__CastMessage *message,
uint8_t *out);
size_t extensions__api__cast_channel__cast_message__pack_to_buffer
(const Extensions__Api__CastChannel__CastMessage *message,
ProtobufCBuffer *buffer);
Extensions__Api__CastChannel__CastMessage *
extensions__api__cast_channel__cast_message__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void extensions__api__cast_channel__cast_message__free_unpacked
(Extensions__Api__CastChannel__CastMessage *message,
ProtobufCAllocator *allocator);
/* Extensions__Api__CastChannel__AuthChallenge methods */
void extensions__api__cast_channel__auth_challenge__init
(Extensions__Api__CastChannel__AuthChallenge *message);
size_t extensions__api__cast_channel__auth_challenge__get_packed_size
(const Extensions__Api__CastChannel__AuthChallenge *message);
size_t extensions__api__cast_channel__auth_challenge__pack
(const Extensions__Api__CastChannel__AuthChallenge *message,
uint8_t *out);
size_t extensions__api__cast_channel__auth_challenge__pack_to_buffer
(const Extensions__Api__CastChannel__AuthChallenge *message,
ProtobufCBuffer *buffer);
Extensions__Api__CastChannel__AuthChallenge *
extensions__api__cast_channel__auth_challenge__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void extensions__api__cast_channel__auth_challenge__free_unpacked
(Extensions__Api__CastChannel__AuthChallenge *message,
ProtobufCAllocator *allocator);
/* Extensions__Api__CastChannel__AuthResponse methods */
void extensions__api__cast_channel__auth_response__init
(Extensions__Api__CastChannel__AuthResponse *message);
size_t extensions__api__cast_channel__auth_response__get_packed_size
(const Extensions__Api__CastChannel__AuthResponse *message);
size_t extensions__api__cast_channel__auth_response__pack
(const Extensions__Api__CastChannel__AuthResponse *message,
uint8_t *out);
size_t extensions__api__cast_channel__auth_response__pack_to_buffer
(const Extensions__Api__CastChannel__AuthResponse *message,
ProtobufCBuffer *buffer);
Extensions__Api__CastChannel__AuthResponse *
extensions__api__cast_channel__auth_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void extensions__api__cast_channel__auth_response__free_unpacked
(Extensions__Api__CastChannel__AuthResponse *message,
ProtobufCAllocator *allocator);
/* Extensions__Api__CastChannel__AuthError methods */
void extensions__api__cast_channel__auth_error__init
(Extensions__Api__CastChannel__AuthError *message);
size_t extensions__api__cast_channel__auth_error__get_packed_size
(const Extensions__Api__CastChannel__AuthError *message);
size_t extensions__api__cast_channel__auth_error__pack
(const Extensions__Api__CastChannel__AuthError *message,
uint8_t *out);
size_t extensions__api__cast_channel__auth_error__pack_to_buffer
(const Extensions__Api__CastChannel__AuthError *message,
ProtobufCBuffer *buffer);
Extensions__Api__CastChannel__AuthError *
extensions__api__cast_channel__auth_error__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void extensions__api__cast_channel__auth_error__free_unpacked
(Extensions__Api__CastChannel__AuthError *message,
ProtobufCAllocator *allocator);
/* Extensions__Api__CastChannel__DeviceAuthMessage methods */
void extensions__api__cast_channel__device_auth_message__init
(Extensions__Api__CastChannel__DeviceAuthMessage *message);
size_t extensions__api__cast_channel__device_auth_message__get_packed_size
(const Extensions__Api__CastChannel__DeviceAuthMessage *message);
size_t extensions__api__cast_channel__device_auth_message__pack
(const Extensions__Api__CastChannel__DeviceAuthMessage *message,
uint8_t *out);
size_t extensions__api__cast_channel__device_auth_message__pack_to_buffer
(const Extensions__Api__CastChannel__DeviceAuthMessage *message,
ProtobufCBuffer *buffer);
Extensions__Api__CastChannel__DeviceAuthMessage *
extensions__api__cast_channel__device_auth_message__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void extensions__api__cast_channel__device_auth_message__free_unpacked
(Extensions__Api__CastChannel__DeviceAuthMessage *message,
ProtobufCAllocator *allocator);
/* --- per-message closures --- */
typedef void (*Extensions__Api__CastChannel__CastMessage_Closure)
(const Extensions__Api__CastChannel__CastMessage *message,
void *closure_data);
typedef void (*Extensions__Api__CastChannel__AuthChallenge_Closure)
(const Extensions__Api__CastChannel__AuthChallenge *message,
void *closure_data);
typedef void (*Extensions__Api__CastChannel__AuthResponse_Closure)
(const Extensions__Api__CastChannel__AuthResponse *message,
void *closure_data);
typedef void (*Extensions__Api__CastChannel__AuthError_Closure)
(const Extensions__Api__CastChannel__AuthError *message,
void *closure_data);
typedef void (*Extensions__Api__CastChannel__DeviceAuthMessage_Closure)
(const Extensions__Api__CastChannel__DeviceAuthMessage *message,
void *closure_data);
/* --- services --- */
/* --- descriptors --- */
extern const ProtobufCMessageDescriptor extensions__api__cast_channel__cast_message__descriptor;
extern const ProtobufCEnumDescriptor extensions__api__cast_channel__cast_message__protocol_version__descriptor;
extern const ProtobufCEnumDescriptor extensions__api__cast_channel__cast_message__payload_type__descriptor;
extern const ProtobufCMessageDescriptor extensions__api__cast_channel__auth_challenge__descriptor;
extern const ProtobufCMessageDescriptor extensions__api__cast_channel__auth_response__descriptor;
extern const ProtobufCMessageDescriptor extensions__api__cast_channel__auth_error__descriptor;
extern const ProtobufCEnumDescriptor extensions__api__cast_channel__auth_error__error_type__descriptor;
extern const ProtobufCMessageDescriptor extensions__api__cast_channel__device_auth_message__descriptor;
PROTOBUF_C__END_DECLS
#endif /* PROTOBUF_C_cast_5fchannel_2eproto__INCLUDED */
|