ZeroMQ 인터페이스 함수 의: zmqmsg_get - 메시지 획득 의 성질
4179 단어 zeromq
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
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]