Lines Matching refs:key

179 		return fMessageQueue.msg_perm.key;
203 void SetIpcKey(key_t key)
205 fMessageQueue.msg_perm.key = key;
253 size_t HashKey (const int key) const
255 return (size_t)key;
263 bool Compare(const int key, XsiMessageQueue *variable) const
265 return (int)key == (int)variable->ID();
278 Ipc(key_t key)
279 : fKey(key),
315 size_t HashKey (const key_t key) const
317 return (size_t)(key);
325 bool Compare(const key_t key, Ipc *variable) const
327 return (key_t)key == (key_t)variable->Key();
521 "permission on message queue %d, key %d\n", messageQueueID,
536 "on message queue %d, key %d\n", messageQueueID,
566 "on message queue %d, key %d\n", messageQueueID,
570 key_t key = messageQueue->IpcKey();
572 if (key != -1) {
573 ipcKey = sIpcHashTable.Lookup(key);
579 if (key != -1)
597 _user_xsi_msgget(key_t key, int flags)
599 TRACE(("xsi_msgget: key = %d, flags = %d\n", (int)key, flags));
606 if (key != IPC_PRIVATE) {
608 // Check if key already exist, if it does it already has a message
610 ipcKey = sIpcHashTable.Lookup(key);
613 TRACE(("xsi_msgget: key %d does not exist, but the "
614 "caller did not ask for creation\n", (int)key));
618 ipcKey = new(std::nothrow) Ipc(key);
621 "for key %d\n", (int)key));
627 // The IPC key exist and it already has a message queue
629 TRACE_ERROR(("xsi_msgget: key %d already exist\n", (int)key));
638 "on message queue %d, key %d\n", messageQueue->ID(),
639 (int)key));
647 // Create a new message queue for this key
667 messageQueue->SetIpcKey(key);
699 "on message queue id %d, key %d\n", messageQueueID,
797 "on message queue id %d, key %d\n", messageQueueID,