Move Capabilities to the api directory and make immutable. Don't pass around out params to simply increment the revision and use a field in ClientSession, just use the last capability instance. Ensure after starting a TLS session capabilities are cleared. Add unit tests for getting both implicit and explicity capaibilities when initiating a client session. |
||
|---|---|---|
| .. | ||
| command | ||
| message | ||
| parameter | ||
| response | ||
| transport | ||