[Ace-users] [ace-users] Task name in VxWorks
Kordonsky Alex
alex_k at elbit.co.il
Mon Oct 8 01:01:57 CDT 2007
We need to know more about VxWorks version, which mode, etc, etc. Note
that
we as Remedy IT do actively port to VxWorks and maintain it, we only
deliver
VxWorks support as part of our commercial services as described on
www.theaceorb.nl
Regards,
Johnny Willemsen
Remedy IT
Postbus 101
2650 AC Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl
Thanks for you answer.
We are using ACE 5.5 .
VxWorks 5.5 / Tornado 2.2.1
________________________________
From: ace-users-bounces at cse.wustl.edu
[mailto:ace-users-bounces at cse.wustl.edu] On Behalf Of Kordonsky Alex
Sent: Sunday, October 07, 2007 9:13 AM
To: ace-users at cs.wustl.edu
Subject: [ace-users] Task name in VxWorks
Hello!
How I can define task ( thread ) name during creation in
VxWorks?
I succeded to give task name using ACE_thread_t argument in
spawn
function.
But my code runs on VxWorks and Windows XP and I didn't find
cross
platform way ( without using #ifdef VXWORKS )
To solve this problem.
My solution :
std::string thread_name("My Thread") ;
char* p_thread_name = (char*)thread_name.c_str() ;
ACE_Thread_Manager::instance()->spawn (
ACE_THR_FUNC( server) ,
reinterpret_cast<void*>(thread_arg) ,
THR_NEW_LWP | THR_DEAMON
#ifdef VXWORKS
| VX_FP_TASK , &p_thread_name
#endif
) ;
In this way thread_name and p_thread_name is unused variables in
Windows XP.
May be somebody can advise portable solution?
Thanks.
Alexander Kordonsky
Senior Software Engineer
Elbit System Group
e-mail : alex_k at elbit.co.il
tel : 972-4-831-62-29
mobile: 972-54-999-62-29
The message may contain privileged or commercially sensitive
information .
If you are not the intended recipient you are hereby notified
that
any use,
distribution or copying of this communication is strictly
prohibited,
and you are requested to delete the e-mail and any attachments
This e-mail message has been sent by Elbit Systems Ltd.
and is for the use of the intended recipients only.
The message may contain privileged or commercially sensitive information .
If you are not the intended recipient you are hereby notified that any use,
distribution or copying of this communication is strictly prohibited,
and you are requested to delete the e-mail and any attachments
and notify the sender immediately.
More information about the Ace-users
mailing list