From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5bd0e88f60ad6e01,start X-Google-Attributes: gid103376,public From: whiting_ms@corning.com (whiting_ms@corning.com (Matt Whiting)) Subject: Ada tasking question. Date: 1996/10/18 Message-ID: <1996Oct18.105022.1@corning.com>#1/1 X-Deja-AN: 190328547 organization: Corning, Incorporated newsgroups: comp.lang.ada nntp-posting-user: whiting_ms Date: 1996-10-18T00:00:00+00:00 List-Id: I'm just learning Ada and am completely unfamiliar with any implementation details of various Ada compilers/run-time environments. I'm using ObjectAda V7.0 under Windows NT 3.51. My novice question is: Is it possible to query a running system to determine what Ada tasks are available on the system, what their current execution state is, and what public methods each has? Something akin to the TAS or ATL command on RSX (I know I'm dating my skills here) or maybe the VMS SHOW SYSTEM command. I've quickly reviewed the Rationale document and the ARM, but it is not obvious if this is possible or how one might approach the problem. There was a reference to a Task Control Block, but it wasn't clear to me if that is a user defined data structure or part of some "run time" component of Ada. I'd like to write a Windows/Ada task that could be executed and then used to "browse" a system to see what tasks are there. Then I would like to be able to "manually" issue commands (send messages, invoke methods, whatever the correct OO terminology is!) to these tasks much as another task would do in a "real" multitasking environment. Any suggestions or document references will be appreciated and no I'm not a student! Well, I'm a student in that I'm learning something new, but I'm not a "formal" student trying to get help with a class assignment. TIA, Matt ------------------------------------------------------------------------------- Matthew S. Whiting, P.E. | Corning Incorporated | (607) 974-6317 phone Manager Advanced Control Systems | HP-ME-01-034 | (607) 974-6752 fax whiting_ms@corning.com | Corning, NY 14831 |