Skip to content

RPC Sequence

New port group

The below sequence chart is from the point of view of the controller. From the agent point of view it just processes each RPC in the order that it is received (which is the same order as sent from controller).

uml diagram

Open session

Opening a session file uses the same RPC sequence as New Port Group with an extra sequence of session related RPCs in the middle as shown below. The check if there is session content for a port is made when when we receive responses to getDeviceGroupIdList() and getStreamIdList().

For ports within the same portgroup, only those ports which have session content will invoke the extra IPCs but the ones which don't, won't. Due to the extra RPCs, ports with session config will finish later than ports without any session config.

uml diagram

Back to top