$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [interprocess] preparing containers
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2008-12-04 12:59:09
Thorsten Ottosen wrote:
> Thanks. Does that mean I can't even use function pointers in shared
> memory? That is, I can't even create my own manual vtable scheme:
No, you can't. The address of a function is determined by the
linker/loader so there is no valid address for several processes. The
only way to do something similar would be to have all the possible
functions in all processes, have a map/table for each process and an
index that would be used to go to the table and call the address of the
current process.
Regards,
Ion