Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / corba-idl / parlay / fw_if_entop.idl
blob4c6ae83c5778a855e827972c97435b934860c09a
1 //Source file: fw_if_entop.idl
2 //Date: 13 October 2004
3 //Framework to Enterprise Operator Interfaces for ES 203 915-03 V1.1.1, DES/TISPAN-01005-03-OSA, Parlay 5.0
5 #ifndef __FW_IF_ENTOP_DEFINED
6 #define __FW_IF_ENTOP_DEFINED
8 #include "osa.idl"
9 #include "fw_data.idl"
11 module org {
13 module csapi {
15 module fw {
17 module fw_enterprise_operator {
20 module service_subscription {
23 interface IpServiceProfileManagement : IpInterface {
24 TpServiceProfileID createServiceProfile (
25 in TpServiceProfileDescription serviceProfileDescription
27 raises (TpCommonExceptions,P_ACCESS_DENIED);
29 void modifyServiceProfile (
30 in TpServiceProfile serviceProfile
32 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_PROFILE_ID);
34 void deleteServiceProfile (
35 in TpServiceProfileID serviceProfileID
37 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_PROFILE_ID);
39 void assign (
40 in TpSagID sagID,
41 in TpServiceProfileID serviceProfileID
43 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SAG_ID,P_INVALID_SERVICE_PROFILE_ID,P_INVALID_SAG_TO_SERVICE_PROFILE_ASSIGNMENT);
45 void deassign (
46 in TpSagID sagID,
47 in TpServiceProfileID serviceProfileID
49 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SAG_ID,P_INVALID_SERVICE_PROFILE_ID);
51 TpAssignSagToServiceProfileConflictList requestConflictInfo ()
52 raises (TpCommonExceptions,P_ACCESS_DENIED);
57 interface IpServiceProfileInfoQuery : IpInterface {
58 TpServiceProfileIDList listServiceProfiles ()
59 raises (TpCommonExceptions,P_ACCESS_DENIED);
61 TpServiceProfileDescription describeServiceProfile (
62 in TpServiceProfileID serviceProfileID
64 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_PROFILE_ID);
66 TpSagIDList listAssignedMembers (
67 in TpServiceProfileID serviceProfileID
69 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_PROFILE_ID);
74 interface IpServiceContractManagement : IpInterface {
75 TpServiceContractID createServiceContract (
76 in TpServiceContractDescription serviceContractDescription
78 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_ID);
80 void modifyServiceContract (
81 in TpServiceContract serviceContract
83 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_ID,P_INVALID_SERVICE_CONTRACT_ID);
85 void deleteServiceContract (
86 in TpServiceContractID serviceContractID
88 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_CONTRACT_ID);
93 interface IpServiceContractInfoQuery : IpInterface {
94 TpServiceContractDescription describeServiceContract (
95 in TpServiceContractID serviceContractID
97 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_CONTRACT_ID);
99 TpServiceContractIDList listServiceContracts ()
100 raises (TpCommonExceptions,P_ACCESS_DENIED);
102 TpServiceProfileIDList listServiceProfiles (
103 in TpServiceContractID serviceContractID
105 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SERVICE_CONTRACT_ID);
110 interface IpEntOpAccountManagement : IpInterface {
111 void modifyEntOpAccount (
112 in TpEntOpProperties enterpriseOperatorProperties
114 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_PROPERTY);
116 void deleteEntOpAccount ()
117 raises (TpCommonExceptions,P_ACCESS_DENIED);
122 interface IpEntOpAccountInfoQuery : IpInterface {
123 TpEntOp describeEntOpAccount ()
124 raises (TpCommonExceptions,P_ACCESS_DENIED);
129 interface IpClientAppManagement : IpInterface {
130 void createClientApp (
131 in TpClientAppDescription clientAppDescription
133 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID);
135 void modifyClientApp (
136 in TpClientAppDescription clientAppDescription
138 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID);
140 void deleteClientApp (
141 in TpClientAppID clientAppID
143 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID);
145 void createSAG (
146 in TpSag sag,
147 in TpClientAppIDList clientAppIDs
149 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID,P_INVALID_SAG_ID);
151 void modifySAG (
152 in TpSag sag
154 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SAG_ID);
156 void deleteSAG (
157 in TpSagID sagID
159 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SAG_ID);
161 void addSAGMembers (
162 in TpSagID sagID,
163 in TpClientAppIDList clientAppIDs
165 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID,P_INVALID_SAG_ID,P_INVALID_ADDITION_TO_SAG);
167 void removeSAGMembers (
168 in TpSagID sagID,
169 in TpClientAppIDList clientAppIDList
171 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID,P_INVALID_SAG_ID);
173 TpAddSagMembersConflictList requestConflictInfo ()
174 raises (TpCommonExceptions,P_ACCESS_DENIED);
179 interface IpClientAppInfoQuery : IpInterface {
180 TpClientAppDescription describeClientApp (
181 in TpClientAppID clientAppID
183 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID);
185 TpClientAppIDList listClientApps ()
186 raises (TpCommonExceptions,P_ACCESS_DENIED);
188 TpSagDescription describeSAG (
189 in TpSagID sagID
191 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SAG_ID);
193 TpSagIDList listSAGs ()
194 raises (TpCommonExceptions,P_ACCESS_DENIED);
196 TpClientAppIDList listSAGMembers (
197 in TpSagID sagID
199 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_SAG_ID);
201 TpSagIDList listClientAppMembership (
202 in TpClientAppID clientAppID
204 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CLIENT_APP_ID);
210 module notification {
213 interface IpClientEventNotification : IpInterface {
214 void reportNotification (
215 in TpFwEventInfo eventInfo,
216 in TpAssignmentID assignmentID
219 void notificationTerminated ();
224 interface IpEventNotification : IpInterface {
225 TpAssignmentID createNotification (
226 in TpFwEventCriteria eventCriteria
228 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_CRITERIA,P_INVALID_EVENT_TYPE);
230 void destroyNotification (
231 in TpAssignmentID assignmentID
233 raises (TpCommonExceptions,P_ACCESS_DENIED,P_INVALID_ASSIGNMENT_ID);
248 #endif