Я недавно установил gRP C (C ++), и у меня возник вопрос по поводу файлов .proto
. Предположим, что я хочу, чтобы один из членов Request был пользовательским классом C ++, определенным пользователем, может быть так:
message clientRequest {
userClass user_class = 1;
int nothing_special = 2;
}
, а здесь userClass
- это класс C ++, который определяется пользователем. Если я хочу сделать что-то вроде этого, как я должен сообщить gRP C, что у меня есть такой пользовательский класс, который я хочу использовать? Где я должен определить такой класс? Я подумал, что он использует proto3, но не смог найти много в документах proto3, и у меня нет никакого предшествующего опыта работы с proto3.
Заранее спасибо.