[Ace-users] [ace-bugs] netsvcs:"Name Service"; some extension for initialization of NameServerAcceptor; Name_Handler.*[patch] and fix
Johnny Willemsen
jwillemsen at remedy.nl
Mon Dec 3 08:49:10 CST 2007
Hi,
Doug/Vladislav, can you have a look at the changes, we shouldn't implement
methods in header files and I wonder why the new methods are virtual? Is
this required?
Johnny
> Hi Vladislav,
>
> Thanks, I've added this!
>
> Doug
>
> > ACE VERSION: 5.6.1
> >
> > HOST MACHINE and OPERATING SYSTEM: Win32
> >
> > SYNOPSIS:
> > NameServer(ACE_Name_Acceptor)cannot be properly initialized, if
> > configuration parameters
> > consist more then one (-p [port]) parameter.
> >
> > DESCRIPTION:
> > Example from ACE_wrappers\netsvcs\ACE-netsvcs.html
> > config string :
> >
> > dynamic Naming_Service Service_Object *
> > ../lib/netsvcs:_make_ACE_Name_Acceptor()
> > "-p 20222 -c NET_LOCAL -l /tmp -s MYDATABASE"
> >
> > If use this config file for starting up a server
> > ACE_Name_Acceptor open port on another then port 20222.
> >
> > Bug: Name_Handler.cpp, line 64: this->parse_args (argc, argv);
> > return value not checked.
> >
> >
> > SAMPLE FIX/WORKAROUND:
> > My patch fix it, and allow use all range config options
> (discrabled in
> > ACE_wrappers\netsvcs\ACE-netsvcs.html)
> > for ACE_Name_Acceptor::init.
> > Description:
> > Now ACE_Name_Acceptor own ACE_Naming_Context, and dont use singleton
> > NAMING_CONTEXT::instance().
> > ACE_Naming_Context of ACE_Name_Acceptor initialized in
> > ACE_Name_Acceptor::parse_args;
> > In case using: -c NET_LOCAL, hostname will set "localhost".
> >
> >
> > Patch tested on.
> >
> > attaches: patches, modif sources.
> >
> >
> >
> > ____________________________________________
> > Vladislav Zverev
> > GTSS , St.Petersburg, Russia
> > _______________________________________________
> > ace-bugs mailing list
> > ace-bugs at mail.cse.wustl.edu
> > http://mail.cse.wustl.edu/mailman/listinfo/ace-bugs
>
> _______________________________________________
> ace-bugs mailing list
> ace-bugs at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/ace-bugs
>
More information about the Ace-users
mailing list