반응형
메시지 큐 <mqueue.h>
목차
mq_close — 메시지큐를 닫음.
mq_getattr — 메시지큐의 속성 가져오기
mq_notify — 메시지가 유용하지 않음을 프로세스에 알림.
mq_open — 메시지큐 열기.
mq_receive — 메시지큐로부터 메시지를 받음.
mq_send — 메시지큐에 메시지 전송.
mq_setattr — 메시지큐 속성 설정.
mq_timedreceive — 메시지큐로부터 메시지 수신.
mq_timedsend — 메시지큐에 메시지 전송.
mq_unlink — 메시지큐 제거.
<mqueue.h> 헤더 파일는 메시지 큐 기술자를 위해 사용되는 mqd_t 타입을 정의한다.
<mqueue.h> 헤더 파일는 메시지 큐의 속성을 얻고 설정하기 위해 sigevent 구조체와 mq_attr 구조체를 정의한다. 속성들은 메시지큐가 생성되었을 때 처음에 설정된다.
구조체 mq_attr은 다음과 같다.
struct mq_attr
{
long mq_flags; /* message queue flags */
long mq_maxmsg; /* maximum number of messages */
long mq_msgsize; /* maximum message size */
long mq_curmsgs; /* number of messages currently queued */
};
반응형
'개발자 > Linux' 카테고리의 다른 글
서버 모니터링 프로그램 Htop 사용 방법 – Ubuntu 기준 (0) | 2020.03.16 |
---|---|
리눅스 IPC 프로그래밍(IPC종류) [1] (0) | 2020.03.12 |
[리눅스 IPC 프로그래밍] (0) | 2020.03.12 |
리눅스 터미널 창으로 메시지 보내기 (0) | 2020.03.03 |