home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!agate!stanford.edu!rutgers!igor.rutgers.edu!paul.rutgers.edu!partha
- From: partha@paul.rutgers.edu (nowhere_man)
- Newsgroups: comp.lang.eiffel
- Subject: Eiffel internals
- Keywords: id of the caller..
- Message-ID: <Nov.17.18.57.56.1992.26484@paul.rutgers.edu>
- Date: 17 Nov 92 23:57:56 GMT
- Organization: Rutgers Univ., New Brunswick, N.J.
- Lines: 14
-
-
- I might need this for my work.Suppose class C declares x of class type
- D, creates it and invokes x.m, where m is a method properly defined in
- class D. Now is there any way to find out at the callee (ie in class
- D) the (pointer to the) object of type C that calls the method m?
-
- I dont mind calling C routines from eiffel, so it doesn't have to be
- an eiffel solution using some exotic(!) library class, all i need is a
- handle on the caller at the callee end. It has to be there somewhere
- in some stack that keeps the run time state of the eiffel system.. is
- it possible at all to sneak around an access that?
-
-
- Any help is much appreciated.
-