let’s say I’m a server running on node “foo”, handling a message sent by
a process running on another node (called “bar”, of course).
The client is sending me something which contains a struct sigevent,
needed for a MgsDeliverEvent() later, but I want to know the channel id
where it will receive the _pulse embedded into the sigevent.
The right function seems to be:
int ConnectServerInfo( pid_t pid, int coid, struct _server_info* info );
but the “pid” parameter has sense only for processes running on the same
node where the caller runs (i.e. “foo”, not “bar” or others).
let’s say I’m a server running on node “foo”, handling a message sent by
a process running on another node (called “bar”, of course).
The client is sending me something which contains a struct sigevent,
needed for a MgsDeliverEvent() later, but I want to know the channel id
where it will receive the _pulse embedded into the sigevent.
The right function seems to be:
int ConnectServerInfo( pid_t pid, int coid, struct _server_info* info );
but the “pid” parameter has sense only for processes running on the same
node where the caller runs (i.e. “foo”, not “bar” or others).