Skip navigation.
 
mlDistributed objects: can't send simple C struct by value
FROM : Michael Heins
DATE : Sat Oct 30 10:16:45 2004

I'm trying to send a simple C struct by value in a message to a remote
object, but can't get it to work.  Is this a known bug or limitation in
the DO system?  Here's an example of the struct I'm sending:

struct _Msg {
   int a_fill;
   char name[64];
   int b_fill;
};

The problem seems to be that the struct is not getting encoded properly
in the sender.  The encoded object description appears to be correct,
and 'a_fill' and the first part of 'name' appears to be correct, but
the remainder of the structure is garbage.

Michael Heins AA7XY

Related mailsAuthorDate
mlDistributed objects: can't send simple C struct by value Michael Heins Oct 30, 10:16
mlRe: Distributed objects: can't send simple C struct by value Wade Tregaskis Oct 30, 11:25
mlRe: Distributed objects: can't send simple C struct by value Michael Heins Oct 30, 16:28
mlRe: Distributed objects: can't send simple C struct by value Wade Tregaskis Oct 30, 17:21
mlRe: Distributed objects: can't send simple C struct by value Michael Heins Oct 30, 18:14
mlRe: Distributed objects: can't send simple C struct by value Jim Correia Oct 30, 19:46
mlRe: Distributed objects: can't send simple C struct by value Michael Heins Oct 30, 19:59
mlRe: Distributed objects: can't send simple C struct by value Michael Heins Oct 31, 17:53