aboutsummaryrefslogtreecommitdiffstats
path: root/idl/parlay/ui_interfaces.idl
diff options
context:
space:
mode:
Diffstat (limited to 'idl/parlay/ui_interfaces.idl')
-rw-r--r--idl/parlay/ui_interfaces.idl722
1 files changed, 361 insertions, 361 deletions
diff --git a/idl/parlay/ui_interfaces.idl b/idl/parlay/ui_interfaces.idl
index 21386e9240..c88d5301d0 100644
--- a/idl/parlay/ui_interfaces.idl
+++ b/idl/parlay/ui_interfaces.idl
@@ -1,361 +1,361 @@
-//Source file: ui_interfaces.idl
-//Date: 8 October 2004
-//User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
-
-
-#ifndef __UI_INTERFACES_DEFINED
-#define __UI_INTERFACES_DEFINED
-
-
-#include "osa.idl"
-#include "ui_data.idl"
-#include "gcc_interfaces.idl"
-#include "mpcc_interfaces.idl"
-
-module org {
-
- module csapi {
-
-
- module ui {
- interface IpUI;
- interface IpUICall;
-
- enum TpUITargetObjectType {
-
- P_UI_TARGET_OBJECT_CALL,
- P_UI_TARGET_OBJECT_MULTI_PARTY_CALL,
- P_UI_TARGET_OBJECT_CALL_LEG
- };
-
-
- union TpUITargetObject switch(TpUITargetObjectType) {
- case P_UI_TARGET_OBJECT_CALL: cc::gccs::TpCallIdentifier Call;
- case P_UI_TARGET_OBJECT_MULTI_PARTY_CALL: cc::mpccs::TpMultiPartyCallIdentifier MultiPartyCall;
- case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg;
- };
-
-
- struct TpUIIdentifier {
- IpUI UIRef;
- TpSessionID UserInteractionSessionID;
- };
-
-
- typedef sequence <TpUIIdentifier> TpUIIdentifierSet;
-
- struct TpUICallIdentifier {
- IpUICall UICallRef;
- TpSessionID UserInteractionSessionID;
- };
-
-
-
- interface IpAppUI : IpInterface {
- void sendInfoRes (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIReport response
- );
-
- void sendInfoErr (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- void sendInfoAndCollectRes (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIReport response,
- in TpString collectedInfo
- );
-
- void sendInfoAndCollectErr (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- void userInteractionFaultDetected (
- in TpSessionID userInteractionSessionID,
- in TpUIFault fault
- );
-
- };
-
-
- interface IpAppUICall : IpAppUI {
- void recordMessageRes (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIReport response,
- in TpInt32 messageID
- );
-
- void recordMessageErr (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- void deleteMessageRes (
- in TpSessionID usrInteractionSessionID,
- in TpUIReport response,
- in TpAssignmentID assignmentID
- );
-
- void deleteMessageErr (
- in TpSessionID usrInteractionSessionID,
- in TpUIError error,
- in TpAssignmentID assignmentID
- );
-
- void abortActionRes (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID
- );
-
- void abortActionErr (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- void getMessageRes (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIInfo message
- );
-
- void getMessageErr (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- };
-
-
- interface IpAppUIManager : IpInterface {
- void userInteractionAborted (
- in TpUIIdentifier userInteraction
- );
-
- void userInteractionNotificationInterrupted ();
-
- void userInteractionNotificationContinued ();
-
- IpAppUI reportEventNotification (
- in TpUIIdentifier userInteraction,
- in TpUIEventNotificationInfo eventNotificationInfo,
- in TpAssignmentID assignmentID
- );
-
- void abortMultipleUserInteractions (
- in TpUIIdentifierSet userInteractionSet
- );
-
- };
-
-
- interface IpUI : IpService {
- TpAssignmentID sendInfoReq (
- in TpSessionID userInteractionSessionID,
- in TpUIInfo info,
- in TpLanguage language,
- in TpUIVariableInfoSet variableInfo,
- in TpInt32 repeatIndicator,
- in TpUIResponseRequest responseRequested
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
-
- TpAssignmentID sendInfoAndCollectReq (
- in TpSessionID userInteractionSessionID,
- in TpUIInfo info,
- in TpLanguage language,
- in TpUIVariableInfoSet variableInfo,
- in TpUICollectCriteria criteria,
- in TpUIResponseRequest responseRequested
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_ILLEGAL_RANGE,P_INVALID_COLLECTION_CRITERIA);
-
- void release (
- in TpSessionID userInteractionSessionID
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID);
-
- void setOriginatingAddress (
- in TpSessionID userInteractionSessionID,
- in TpString origin
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS);
-
- TpString getOriginatingAddress (
- in TpSessionID userInteractionSessionID
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
-
- };
-
-
- interface IpUICall : IpUI {
- TpAssignmentID recordMessageReq (
- in TpSessionID userInteractionSessionID,
- in TpUIInfo info,
- in TpUIMessageCriteria criteria
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA);
-
- TpAssignmentID deleteMessageReq (
- in TpSessionID usrInteractionSessionID,
- in TpInt32 messageID
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
-
- void abortActionReq (
- in TpSessionID userInteractionSessionID,
- in TpAssignmentID assignmentID
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID);
-
- TpAssignmentID getMessageReq (
- in TpSessionID userInteractionSessionID,
- in TpInt32 messageID
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
-
- };
-
-
- interface IpUIManager : IpService {
- TpUIIdentifier createUI (
- in IpAppUI appUI,
- in TpAddress userAddress
- )
- raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
-
- TpUICallIdentifier createUICall (
- in IpAppUICall appUI,
- in TpUITargetObject uiTargetObject
- )
- raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
-
- TpAssignmentID createNotification (
- in IpAppUIManager appUIManager,
- in TpUIEventCriteria eventCriteria
- )
- raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE);
-
- void destroyNotification (
- in TpAssignmentID assignmentID
- )
- raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
-
- void changeNotification (
- in TpAssignmentID assignmentID,
- in TpUIEventCriteria eventCriteria
- )
- raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA);
-
- TpUIEventCriteriaResultSet getNotification ()
- raises (TpCommonExceptions);
-
- TpAssignmentID enableNotifications (
- in IpAppUIManager appUIManager
- )
- raises (TpCommonExceptions);
-
- void disableNotifications ()
- raises (TpCommonExceptions);
-
- };
-
-
- interface IpAppUIAdminManager : IpInterface {
- void getMessageRes (
- in TpSessionID usrInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIInfo message
- );
-
- void getMessageErr (
- in TpSessionID usrInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- void deleteMessageRes (
- in TpSessionID usrInteractionSessionID,
- in TpUIReport response,
- in TpAssignmentID assignmentID
- );
-
- void deleteMessageErr (
- in TpSessionID usrInteractionSessionID,
- in TpUIError error,
- in TpAssignmentID assignmentID
- );
-
- void putMessageRes (
- in TpSessionID usrInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpInt32 messageID
- );
-
- void putMessageErr (
- in TpSessionID usrInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- void getMessageListRes (
- in TpSessionID usrInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpMessageIDList messageIDList,
- in TpBoolean final
- );
-
- void getMessageListErr (
- in TpSessionID usrInteractionSessionID,
- in TpAssignmentID assignmentID,
- in TpUIError error
- );
-
- };
-
-
- interface IpUIAdminManager : IpService {
- TpAssignmentID getMessageReq (
- in TpSessionID usrInteractionSessionID,
- in TpInt32 messageID
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
-
- TpAssignmentID putMessageReq (
- in TpSessionID usrInteractionSessionID,
- in TpUIInfo info
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
-
- TpAssignmentID deleteMessageReq (
- in TpSessionID usrInteractionSessionID,
- in TpInt32 messageID
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
-
- TpAssignmentID getMessageListReq (
- in TpSessionID usrInteractionSessionID,
- in TpBoolean reset
- )
- raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
-
- };
-
- };
-
- };
-
-};
-
-#endif
+//Source file: ui_interfaces.idl
+//Date: 8 October 2004
+//User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
+
+
+#ifndef __UI_INTERFACES_DEFINED
+#define __UI_INTERFACES_DEFINED
+
+
+#include "osa.idl"
+#include "ui_data.idl"
+#include "gcc_interfaces.idl"
+#include "mpcc_interfaces.idl"
+
+module org {
+
+ module csapi {
+
+
+ module ui {
+ interface IpUI;
+ interface IpUICall;
+
+ enum TpUITargetObjectType {
+
+ P_UI_TARGET_OBJECT_CALL,
+ P_UI_TARGET_OBJECT_MULTI_PARTY_CALL,
+ P_UI_TARGET_OBJECT_CALL_LEG
+ };
+
+
+ union TpUITargetObject switch(TpUITargetObjectType) {
+ case P_UI_TARGET_OBJECT_CALL: cc::gccs::TpCallIdentifier Call;
+ case P_UI_TARGET_OBJECT_MULTI_PARTY_CALL: cc::mpccs::TpMultiPartyCallIdentifier MultiPartyCall;
+ case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg;
+ };
+
+
+ struct TpUIIdentifier {
+ IpUI UIRef;
+ TpSessionID UserInteractionSessionID;
+ };
+
+
+ typedef sequence <TpUIIdentifier> TpUIIdentifierSet;
+
+ struct TpUICallIdentifier {
+ IpUICall UICallRef;
+ TpSessionID UserInteractionSessionID;
+ };
+
+
+
+ interface IpAppUI : IpInterface {
+ void sendInfoRes (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIReport response
+ );
+
+ void sendInfoErr (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ void sendInfoAndCollectRes (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIReport response,
+ in TpString collectedInfo
+ );
+
+ void sendInfoAndCollectErr (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ void userInteractionFaultDetected (
+ in TpSessionID userInteractionSessionID,
+ in TpUIFault fault
+ );
+
+ };
+
+
+ interface IpAppUICall : IpAppUI {
+ void recordMessageRes (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIReport response,
+ in TpInt32 messageID
+ );
+
+ void recordMessageErr (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ void deleteMessageRes (
+ in TpSessionID usrInteractionSessionID,
+ in TpUIReport response,
+ in TpAssignmentID assignmentID
+ );
+
+ void deleteMessageErr (
+ in TpSessionID usrInteractionSessionID,
+ in TpUIError error,
+ in TpAssignmentID assignmentID
+ );
+
+ void abortActionRes (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID
+ );
+
+ void abortActionErr (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ void getMessageRes (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIInfo message
+ );
+
+ void getMessageErr (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ };
+
+
+ interface IpAppUIManager : IpInterface {
+ void userInteractionAborted (
+ in TpUIIdentifier userInteraction
+ );
+
+ void userInteractionNotificationInterrupted ();
+
+ void userInteractionNotificationContinued ();
+
+ IpAppUI reportEventNotification (
+ in TpUIIdentifier userInteraction,
+ in TpUIEventNotificationInfo eventNotificationInfo,
+ in TpAssignmentID assignmentID
+ );
+
+ void abortMultipleUserInteractions (
+ in TpUIIdentifierSet userInteractionSet
+ );
+
+ };
+
+
+ interface IpUI : IpService {
+ TpAssignmentID sendInfoReq (
+ in TpSessionID userInteractionSessionID,
+ in TpUIInfo info,
+ in TpLanguage language,
+ in TpUIVariableInfoSet variableInfo,
+ in TpInt32 repeatIndicator,
+ in TpUIResponseRequest responseRequested
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+
+ TpAssignmentID sendInfoAndCollectReq (
+ in TpSessionID userInteractionSessionID,
+ in TpUIInfo info,
+ in TpLanguage language,
+ in TpUIVariableInfoSet variableInfo,
+ in TpUICollectCriteria criteria,
+ in TpUIResponseRequest responseRequested
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_ILLEGAL_RANGE,P_INVALID_COLLECTION_CRITERIA);
+
+ void release (
+ in TpSessionID userInteractionSessionID
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID);
+
+ void setOriginatingAddress (
+ in TpSessionID userInteractionSessionID,
+ in TpString origin
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS);
+
+ TpString getOriginatingAddress (
+ in TpSessionID userInteractionSessionID
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
+
+ };
+
+
+ interface IpUICall : IpUI {
+ TpAssignmentID recordMessageReq (
+ in TpSessionID userInteractionSessionID,
+ in TpUIInfo info,
+ in TpUIMessageCriteria criteria
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA);
+
+ TpAssignmentID deleteMessageReq (
+ in TpSessionID usrInteractionSessionID,
+ in TpInt32 messageID
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+
+ void abortActionReq (
+ in TpSessionID userInteractionSessionID,
+ in TpAssignmentID assignmentID
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID);
+
+ TpAssignmentID getMessageReq (
+ in TpSessionID userInteractionSessionID,
+ in TpInt32 messageID
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+
+ };
+
+
+ interface IpUIManager : IpService {
+ TpUIIdentifier createUI (
+ in IpAppUI appUI,
+ in TpAddress userAddress
+ )
+ raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
+
+ TpUICallIdentifier createUICall (
+ in IpAppUICall appUI,
+ in TpUITargetObject uiTargetObject
+ )
+ raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
+
+ TpAssignmentID createNotification (
+ in IpAppUIManager appUIManager,
+ in TpUIEventCriteria eventCriteria
+ )
+ raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE);
+
+ void destroyNotification (
+ in TpAssignmentID assignmentID
+ )
+ raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
+
+ void changeNotification (
+ in TpAssignmentID assignmentID,
+ in TpUIEventCriteria eventCriteria
+ )
+ raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA);
+
+ TpUIEventCriteriaResultSet getNotification ()
+ raises (TpCommonExceptions);
+
+ TpAssignmentID enableNotifications (
+ in IpAppUIManager appUIManager
+ )
+ raises (TpCommonExceptions);
+
+ void disableNotifications ()
+ raises (TpCommonExceptions);
+
+ };
+
+
+ interface IpAppUIAdminManager : IpInterface {
+ void getMessageRes (
+ in TpSessionID usrInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIInfo message
+ );
+
+ void getMessageErr (
+ in TpSessionID usrInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ void deleteMessageRes (
+ in TpSessionID usrInteractionSessionID,
+ in TpUIReport response,
+ in TpAssignmentID assignmentID
+ );
+
+ void deleteMessageErr (
+ in TpSessionID usrInteractionSessionID,
+ in TpUIError error,
+ in TpAssignmentID assignmentID
+ );
+
+ void putMessageRes (
+ in TpSessionID usrInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpInt32 messageID
+ );
+
+ void putMessageErr (
+ in TpSessionID usrInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ void getMessageListRes (
+ in TpSessionID usrInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpMessageIDList messageIDList,
+ in TpBoolean final
+ );
+
+ void getMessageListErr (
+ in TpSessionID usrInteractionSessionID,
+ in TpAssignmentID assignmentID,
+ in TpUIError error
+ );
+
+ };
+
+
+ interface IpUIAdminManager : IpService {
+ TpAssignmentID getMessageReq (
+ in TpSessionID usrInteractionSessionID,
+ in TpInt32 messageID
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+
+ TpAssignmentID putMessageReq (
+ in TpSessionID usrInteractionSessionID,
+ in TpUIInfo info
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+
+ TpAssignmentID deleteMessageReq (
+ in TpSessionID usrInteractionSessionID,
+ in TpInt32 messageID
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+
+ TpAssignmentID getMessageListReq (
+ in TpSessionID usrInteractionSessionID,
+ in TpBoolean reset
+ )
+ raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
+
+ };
+
+ };
+
+ };
+
+};
+
+#endif