What is the meaning of api in caller api ?
What is the meaning of api in caller api, one of the parameters of a node?
A commonly known api usually means the name of a function, and the meaning of the caller api used on ros is the information of the node.
What exactly does api mean in the caller api defined by ros?
Could you provide a little more context here? Where did you come across the words "caller api"? On a web page, in a tutorial, some piece of code? Try to provide a link or a code snippet which makes this clear.
Also the acronym API in computing means application programing interface. It's an interface for one program to communicate with another program. This and the context which @gvdhoorn refers to should help explain it's meaning
http://docs.ros.org/kinetic/api/rosma... When I look at line 397 of the above source, I know that when registering a node on the master, register the node's caller_id, caller_api, and so on. And in the annotation, you can see that the meaning of caller_api is
defined as 'caller XML RPC URI'. What I'm curious about is what exactly api means in caller_api. For example, generic api is an abbreviation of Application Programming Interface. I want to know exactly what api means in caller api used in ros.
At a guess I'd say it would be either c++, python, etc. Each of these languages have a different api into ros.