2 <interface name="net.asp.session">
3 <method name='ConnectSession'>
4 <arg type='a{sv}' name='parameters' direction='in'/>
5 <arg type='i' name='error_code' direction='out'/>
6 <arg type='u' name='session_id' direction='out'/>
7 <arg type='s' name='session_mac' direction='out'/>
9 <method name='ConfirmSession'>
10 <arg type='a{sv}' name='parameters' direction='in'/>
11 <arg type='i' name='error_code' direction='out'/>
13 <method name='GetSession'>
14 <arg type='s' name='session_mac' direction='in'/>
15 <arg type='u' name='session_id' direction='in'/>
16 <arg type='i' name='error_code' direction='out'/>
17 <arg type='a{sv}' name='session' direction='out'/>
19 <method name='SetSessionReady'>
20 <arg type='s' name='session_mac' direction='in'/>
21 <arg type='u' name='session_id' direction='in'/>
22 <arg type='i' name='error_code' direction='out'/>
24 <method name='CloseSession'>
25 <arg type='s' name='session_mac' direction='in'/>
26 <arg type='u' name='session_id' direction='in'/>
27 <arg type='i' name='error_code' direction='out'/>
29 <method name='BoundPort'>
30 <arg type='a{sv}' name='parameters' direction='in'/>
31 <arg type='i' name='error_code' direction='out'/>
33 <method name='ReleasePort'>
34 <arg type='a{sv}' name='parameters' direction='in'/>
35 <arg type='i' name='error_code' direction='out'/>
38 <signal name='SessionRequest'>
39 <arg type='a{sv}' name='parameters'/>
41 <signal name='SessionConfigRequest'>
42 <arg type='a{sv}' name='parameters'/>
44 <signal name='ConnectStatus'>
45 <arg type='a{sv}' name='parameters'/>
47 <signal name='SessionStatus'>
48 <arg type='a{sv}' name='parameters'/>
50 <signal name='PortStatus'>
51 <arg type='a{sv}' name='parameters'/>