2011-10-14 1 views
1

프로토콜 버퍼 언어로 푸시 전용 rpc 호출을 정의하려면 어떻게합니까? 서비스 정의 하위 섹션에 표시된 구문은 일반적인 요청 -> returns 쌍만 보여줍니다.프로토콜 버퍼에서 푸시 rpc 호출에 주석 달기

내가 생각할 수있는 한 가지 해결책은 'ReturnsNothing'과 같은 전치 메시지를 가지고 있으며 내 rpc 생성 프로그램에서 찾는다.

더 나은 방법이 있기를 희망합니다. 아마도 문서화되지 않은 해결책이 있습니까?

답변

1

당신은 단지 Empty 메시지 유형을 소개하고 사용할 수 있습니다

message Empty 
{ 
} 

service MyService 
{ 
    rpc Search (MyRequest) returns (Empty); 
} 

(당신이 의미가 확실하지 당신의 ReturnsNothing 메시지와 같은 것).

+0

네, 제가 언급 한 것과 똑 같습니다, ReturnsNothing : D –

+0

아, 그래. 음, 빈 타입이나 유닛 타입으로 잘못 인식하는 사람은 없습니다. –