FWIW, the "r" was used at that time for "remote" because
it was actually novel to place the server on a different
computer which was in a remote location from the client.
Jeff
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Hu, Yong
> Sent: Friday, November 30, 2012 12:43 PM
> To: 'Andrew Johnson'; Jack Smith
> Cc: [email protected]
> Subject: RE: caRepeater object code not cross-compiled in R3.14.12.2
>
> I guess "r" in rsrv stands for "resource". see [1] and search "rsrv", it
> says: Channel access ioc resource server library.
>
> [1] http://www.aps.anl.gov/epics/base/R3-14/12-docs/README.html
>
> HTH,
>
> Yong
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Andrew Johnson
> Sent: Friday, November 30, 2012 11:47 AM
> To: Jack Smith
> Cc: [email protected]
> Subject: Re: caRepeater object code not cross-compiled in R3.14.12.2
>
> Hi Jack,
>
> On 2012-11-30 Jack Smith wrote:
> >
> > I am trying to look through base-3.14.*/src/misc/iocInit.c. I guess
> > the only function related to caRepeater would be rsrv_init(). Then I
> > take a quick look at src/rsrv/caservertask.c, but still don't see how
> > the caRepeater get spawned. Could you tell me how the caRepeater is
> > started during iocInit? Also what does "rsrv" mean / stand for?
>
> As Ralph said, the repeater is started by the CA client library, so the
> call chain from iocInit() is that iocBuild() calls
> db/dbCa.c:dbCaLinkInit() which starts dbCaTask() in its own thread, and
> that calls ca_context_create() to initialize the CA client library and
> start the repeater if necessary. Then later on iocBuild() also calls
> as/asDbLib.c:asInit() which can also initialize the CA client library via
> the code in as/asCa.c:asCaStart() although normally the dbCaLinkInit()
> would have taken care of that.
>
> I don't know what the "r" in rsrv stands for either; if he's reading this
> Jeff Hill might remember...
>
> HTH,
>
> - Andrew
> --
> Computer science is as much about computers as astronomy is about
> telescopes. -- Edsger Dijkstra
- References:
- caRepeater object code not cross-compiled in R3.14.12.2 Rod Nussbaumer
- Re: caRepeater object code not cross-compiled in R3.14.12.2 Andrew Johnson
- Re: caRepeater object code not cross-compiled in R3.14.12.2 Jack Smith
- Re: caRepeater object code not cross-compiled in R3.14.12.2 Andrew Johnson
- RE: caRepeater object code not cross-compiled in R3.14.12.2 Hu, Yong
- Navigate by Date:
- Prev:
Re: Using CSS and setting up RDB Archiver Kasemir, Kay
- Next:
EPICS Base 3.14.12.3-rc1 available for testing Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: caRepeater object code not cross-compiled in R3.14.12.2 Hu, Yong
- Next:
Get a time difference in EPICS database 洪春霞
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|