ZeroMQ 인터페이스 함수 의: zmqmsg_get - 메시지 획득 의 성질

4179 단어 zeromq
ZeroMQ 공식 주소: http://api.zeromq.org/4-1:zmq_msg_get
zmq_msg_get(3)      ØMQ Manual - ØMQ/3.2.5
Name
zmq_msg_get - 메시지 가 져 오 는 성질
Synopsis
int zmq_msg_get (zmq_msg_t *message, int property);

Description
zmq_msg_get () 함 수 는 message 매개 변수 가 지정 한 메시지 의 속성 값 을 되 돌려 줍 니 다. 속성 은 property 매개 변수 에서 지정 합 니 다.
아래 속성 은 zmqmsg_get() 함수 가 져 오기.
  ZMQ_MORE
이 매개 변 수 는 이 message 이후 에 더 많은 메시지 프레임 이 있 는 지 를 지적 합 니 다.
Return value
zmq_msg_get () 함수 가 실행 에 성공 하면 메시지 의 속성 값 을 되 돌려 줍 니 다.그렇지 않 으 면 함수 가 되 돌아 갑 니 다. -1. errno 를 다음 에 지정 한 값 으로 설정 합 니 다.
Errors
  EINVAL
요청 한 속성 은 알 수 없습니다.
Example
여러 프레임 의 메 시 지 를 받다.
 1 while (true)  2 {  3     // Create an empty ØMQ message to hold the message fram

 4     int rc = zmq_msg_init (&frame);  5     assert (rc == 0);  6     // Block until a message is available to be received from socket

 7     rc = zmq_recvmsg (socket, &frame, 0);  8     assert (rc != -1);  9     if (zmq_msg_get (&frame, ZMQ_MORE)) 10         fprintf (stderr, "more
"); 11 else 12 { 13 fprintf (stderr, "end
"); 14 break; 15 } 16 zmq_msg_close (frame); 17 }

See also
zmq_msg_set(3)  zmq_msg_init(3)  zmq_msg_close(3)  zmq(7)
Authors
This ØMQ manual page was written by Chuck Remes  and Pieter Hintjens .
Web site design and content is copyright (c) 2007-2012 iMatix Corporation. Contact us for professional support. Site content licensed under the Creative Commons Attribution-Share Alike 3.0 License. ØMQ is copyright (c) Copyright (c) 2007-2012 iMatix Corporation and Contributors. ØMQ is free software licensed under the LGPL. ØMQ, ZeroMQ, and 0MQ are trademarks of iMatix Corporation. Terms of Use — Privacy
Policy
 
더 ZeroMQ API : http://www.cnblogs.com/fengbohello/p/4230135.html
 
풍파
mail : [email protected]
 

좋은 웹페이지 즐겨찾기