Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NOTE about code flow:
When xClient - sendRecv,   ?where x is Coordinator or Master
then xServer - handleRpc<>() -> dispatch() -> callHandler<>() -> ..

Client.h -> sendRecv()

  • AsyncState state is created. contains:
    • pointer to responseBuffer
    • rpc
  • send (clientSend) requestBuffer and responseBuffer over session.
  • wait for it to return (state.rpc->wait())
  • return received responseHeader

Client.h -> sendRecv()
AsyncState state is created. contains:
pointer to responseBuffer
rpc
send (clientSend) requestBuffer and responseBuffer over session.
wait for it to return (state.rpc->wait())
return received responseHeader

ObjectFinder.cc -> lookup()

...