Descrizione
array
msg_stat_queue ( resource coda )
msg_stat_queue() restituisce i dati
della coda dei messaggi indicata in coda.
Questo può essere utile, ad esempio, per determinare quale processo ha inviato
il messaggio che è stato appena ricevuto.
Il valore restituito è un array le cui chiavi e valori hanno il seguente
significato:
Tabella 1. Struttura dell'array di msg_stat_queue
msg_perm.uid |
Il parametro uid del proprietario della coda
|
msg_perm.gid |
Il parametro gid del proprietario della coda.
|
msg_perm.mode |
La modalità di accesso alla coda.
|
msg_stime |
L'orario in cui è stato inserito in coda l'ultimo messaggio.
|
msg_rtime |
L'orario in cui l'ultimo messaggio è stato ricevuto dalla coda.
|
msg_ctime |
L'orario in cui è avvenuta l'ultima modifica alla coda.
|
msg_qnum |
Il numero di messaggi in attesa di essere letti dalla coda.
|
msg_qbytes |
Il numero di byte dello spazio attualemnet disponibile nella coda per
trattenere i messaggi fino a quando non sono ricevuti.
|
msg_lspid |
Il pid del processo che ha inviato l'ultimo messaggio.
|
msg_lrpid |
Il pid del processo che ha ricevuto l'ultimo messaggio dalla coda.
|
Vedere anche: msg_remove_queue(),
msg_receive(),
msg_get_queue() e
msg_set_queue().