Revise directory structure
[platform/core/connectivity/asp-manager.git] / interfaces / aspmanager-iface-session.xml
1 <node>
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'/>
8                 </method>
9                 <method name='ConfirmSession'>
10                         <arg type='a{sv}' name='parameters' direction='in'/>
11                         <arg type='i' name='error_code' direction='out'/>
12                 </method>
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'/>
18                 </method>
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'/>
23                 </method>
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'/>
28                 </method>
29                 <method name='BoundPort'>
30                         <arg type='a{sv}' name='parameters' direction='in'/>
31                         <arg type='i' name='error_code' direction='out'/>
32                 </method>
33                 <method name='ReleasePort'>
34                         <arg type='a{sv}' name='parameters' direction='in'/>
35                         <arg type='i' name='error_code' direction='out'/>
36                 </method>
37
38                 <signal name='SessionRequest'>
39                         <arg type='a{sv}' name='parameters'/>
40                 </signal>
41                 <signal name='SessionConfigRequest'>
42                         <arg type='a{sv}' name='parameters'/>
43                 </signal>
44                 <signal name='ConnectStatus'>
45                         <arg type='a{sv}' name='parameters'/>
46                 </signal>
47                 <signal name='SessionStatus'>
48                         <arg type='a{sv}' name='parameters'/>
49                 </signal>
50                 <signal name='PortStatus'>
51                         <arg type='a{sv}' name='parameters'/>
52                 </signal>
53                 </interface>
54 </node>