2 * Copyright 2005, Ingo Weinhold, bonefish@users.sf.net. All rights reserved.
3 * Distributed under the terms of the MIT License.
6 // kernel-internal interface for the messaging service
17 typedef struct messaging_target
{
22 status_t
init_messaging_service();
24 status_t
send_message(const void *message
, int32 messageSize
,
25 const messaging_target
*targets
, int32 targetCount
);
28 area_id
_user_register_messaging_service(sem_id lockingSem
, sem_id counterSem
);
29 status_t
_user_unregister_messaging_service();
44 status_t
send_message(const BPrivate::KMessage
*message
,
45 const messaging_target
*targets
,