forked from osmocom/wireshark
Fix svn properties where needed:
Remove svn:executable Add svn:executable Add svn:eol-style Add svn:keywords svn path=/trunk/; revision=15184
This commit is contained in:
parent
d65168e9ec
commit
9419229386
|
@ -1,113 +1,113 @@
|
||||||
//Source file: termcap.idl
|
//Source file: termcap.idl
|
||||||
//Date: 11 October 2004
|
//Date: 11 October 2004
|
||||||
//Terminal Capability Interfaces and Data Types for ETSI ES 203 915-07 V1.1.1, DES/TISPAN-01005-07-OSA, Parlay 5.0
|
//Terminal Capability Interfaces and Data Types for ETSI ES 203 915-07 V1.1.1, DES/TISPAN-01005-07-OSA, Parlay 5.0
|
||||||
|
|
||||||
#ifndef __TERMCAP_DEFINED
|
#ifndef __TERMCAP_DEFINED
|
||||||
#define __TERMCAP_DEFINED
|
#define __TERMCAP_DEFINED
|
||||||
|
|
||||||
|
|
||||||
#include "osa.idl"
|
#include "osa.idl"
|
||||||
|
|
||||||
module org {
|
module org {
|
||||||
|
|
||||||
module csapi {
|
module csapi {
|
||||||
|
|
||||||
|
|
||||||
module termcap {
|
module termcap {
|
||||||
|
|
||||||
|
|
||||||
struct TpTerminalCapabilities {
|
struct TpTerminalCapabilities {
|
||||||
TpString TerminalCapabilities;
|
TpString TerminalCapabilities;
|
||||||
TpBoolean StatusCode;
|
TpBoolean StatusCode;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpTerminalCapabilitiesError {
|
enum TpTerminalCapabilitiesError {
|
||||||
|
|
||||||
P_TERMCAP_ERROR_UNDEFINED,
|
P_TERMCAP_ERROR_UNDEFINED,
|
||||||
P_TERMCAP_INVALID_TERMINALID,
|
P_TERMCAP_INVALID_TERMINALID,
|
||||||
P_TERMCAP_SYSTEM_FAILURE,
|
P_TERMCAP_SYSTEM_FAILURE,
|
||||||
P_TERMCAP_INFO_UNAVAILABLE
|
P_TERMCAP_INFO_UNAVAILABLE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
exception P_INVALID_TERMINAL_ID {
|
exception P_INVALID_TERMINAL_ID {
|
||||||
TpString ExtraInformation;
|
TpString ExtraInformation;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef TpInt32 TpTerminalCapabilityChangeCriteria;
|
typedef TpInt32 TpTerminalCapabilityChangeCriteria;
|
||||||
|
|
||||||
|
|
||||||
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_UNDEFINED = 0;
|
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_UNDEFINED = 0;
|
||||||
|
|
||||||
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_GENERAL = 1;
|
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_GENERAL = 1;
|
||||||
|
|
||||||
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_HW_UPDATE = 2;
|
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_HW_UPDATE = 2;
|
||||||
|
|
||||||
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_SW_UPDATE = 4;
|
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_SW_UPDATE = 4;
|
||||||
|
|
||||||
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_INITIAL = 8;
|
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_INITIAL = 8;
|
||||||
|
|
||||||
enum TpTerminalCapabilityScopeType {
|
enum TpTerminalCapabilityScopeType {
|
||||||
|
|
||||||
P_TERMINAL_CAPABILITY_SCOPE_TYPE_UNDEFINED,
|
P_TERMINAL_CAPABILITY_SCOPE_TYPE_UNDEFINED,
|
||||||
P_TERMINAL_CAPABILITY_SCOPE_TYPE_CCPP
|
P_TERMINAL_CAPABILITY_SCOPE_TYPE_CCPP
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpTerminalCapabilityScope {
|
struct TpTerminalCapabilityScope {
|
||||||
TpTerminalCapabilityScopeType ScopeType;
|
TpTerminalCapabilityScopeType ScopeType;
|
||||||
TpString Scope;
|
TpString Scope;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpTerminalCapabilities : IpService {
|
interface IpTerminalCapabilities : IpService {
|
||||||
TpTerminalCapabilities getTerminalCapabilities (
|
TpTerminalCapabilities getTerminalCapabilities (
|
||||||
in TpString terminalIdentity
|
in TpString terminalIdentity
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_TERMINAL_ID);
|
raises (TpCommonExceptions,P_INVALID_TERMINAL_ID);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpAppExtendedTerminalCapabilities : IpInterface {
|
interface IpAppExtendedTerminalCapabilities : IpInterface {
|
||||||
void triggeredTerminalCapabilityReport (
|
void triggeredTerminalCapabilityReport (
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpAddressSet terminals,
|
in TpAddressSet terminals,
|
||||||
in TpTerminalCapabilityChangeCriteria criteria,
|
in TpTerminalCapabilityChangeCriteria criteria,
|
||||||
in TpTerminalCapabilities capabilities
|
in TpTerminalCapabilities capabilities
|
||||||
);
|
);
|
||||||
|
|
||||||
void triggeredTerminalCapabilityReportErr (
|
void triggeredTerminalCapabilityReportErr (
|
||||||
in TpAssignmentID assignmentId,
|
in TpAssignmentID assignmentId,
|
||||||
in TpAddressSet terminals,
|
in TpAddressSet terminals,
|
||||||
in TpTerminalCapabilitiesError cause
|
in TpTerminalCapabilitiesError cause
|
||||||
);
|
);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpExtendedTerminalCapabilities : IpTerminalCapabilities {
|
interface IpExtendedTerminalCapabilities : IpTerminalCapabilities {
|
||||||
TpAssignmentID triggeredTerminalCapabilityStartReq (
|
TpAssignmentID triggeredTerminalCapabilityStartReq (
|
||||||
in IpAppExtendedTerminalCapabilities appTerminalCapabilities,
|
in IpAppExtendedTerminalCapabilities appTerminalCapabilities,
|
||||||
in TpAddressSet terminals,
|
in TpAddressSet terminals,
|
||||||
in TpTerminalCapabilityScope capabilityScope,
|
in TpTerminalCapabilityScope capabilityScope,
|
||||||
in TpTerminalCapabilityChangeCriteria criteria
|
in TpTerminalCapabilityChangeCriteria criteria
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INFORMATION_NOT_AVAILABLE,P_INVALID_INTERFACE_TYPE,P_INVALID_CRITERIA,P_INVALID_TERMINAL_ID);
|
raises (TpCommonExceptions,P_INFORMATION_NOT_AVAILABLE,P_INVALID_INTERFACE_TYPE,P_INVALID_CRITERIA,P_INVALID_TERMINAL_ID);
|
||||||
|
|
||||||
void triggeredTerminalCapabilityStop (
|
void triggeredTerminalCapabilityStop (
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
|
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,295 +1,295 @@
|
||||||
//Source file: ui_data.idl
|
//Source file: ui_data.idl
|
||||||
//Date: 8 October 2004
|
//Date: 8 October 2004
|
||||||
//User Interaction Data Types for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
|
//User Interaction Data Types for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
|
||||||
|
|
||||||
#ifndef __UI_DATA_DEFINED
|
#ifndef __UI_DATA_DEFINED
|
||||||
#define __UI_DATA_DEFINED
|
#define __UI_DATA_DEFINED
|
||||||
|
|
||||||
|
|
||||||
#include "osa.idl"
|
#include "osa.idl"
|
||||||
|
|
||||||
module org {
|
module org {
|
||||||
|
|
||||||
module csapi {
|
module csapi {
|
||||||
|
|
||||||
|
|
||||||
module ui {
|
module ui {
|
||||||
|
|
||||||
|
|
||||||
enum TpUIVariablePartType {
|
enum TpUIVariablePartType {
|
||||||
|
|
||||||
P_UI_VARIABLE_PART_INT,
|
P_UI_VARIABLE_PART_INT,
|
||||||
P_UI_VARIABLE_PART_ADDRESS,
|
P_UI_VARIABLE_PART_ADDRESS,
|
||||||
P_UI_VARIABLE_PART_TIME,
|
P_UI_VARIABLE_PART_TIME,
|
||||||
P_UI_VARIABLE_PART_DATE,
|
P_UI_VARIABLE_PART_DATE,
|
||||||
P_UI_VARIABLE_PART_PRICE
|
P_UI_VARIABLE_PART_PRICE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
union TpUIVariableInfo switch(TpUIVariablePartType) {
|
union TpUIVariableInfo switch(TpUIVariablePartType) {
|
||||||
case P_UI_VARIABLE_PART_INT: TpInt32 VariablePartInteger;
|
case P_UI_VARIABLE_PART_INT: TpInt32 VariablePartInteger;
|
||||||
case P_UI_VARIABLE_PART_ADDRESS: TpString VariablePartAddress;
|
case P_UI_VARIABLE_PART_ADDRESS: TpString VariablePartAddress;
|
||||||
case P_UI_VARIABLE_PART_TIME: TpTime VariablePartTime;
|
case P_UI_VARIABLE_PART_TIME: TpTime VariablePartTime;
|
||||||
case P_UI_VARIABLE_PART_DATE: TpDate VariablePartDate;
|
case P_UI_VARIABLE_PART_DATE: TpDate VariablePartDate;
|
||||||
case P_UI_VARIABLE_PART_PRICE: TpPrice VariablePartPrice;
|
case P_UI_VARIABLE_PART_PRICE: TpPrice VariablePartPrice;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef sequence <TpUIVariableInfo> TpUIVariableInfoSet;
|
typedef sequence <TpUIVariableInfo> TpUIVariableInfoSet;
|
||||||
|
|
||||||
|
|
||||||
typedef TpInt32 TpUIResponseRequest;
|
typedef TpInt32 TpUIResponseRequest;
|
||||||
|
|
||||||
|
|
||||||
enum TpUIReport {
|
enum TpUIReport {
|
||||||
|
|
||||||
P_UI_REPORT_UNDEFINED,
|
P_UI_REPORT_UNDEFINED,
|
||||||
P_UI_REPORT_INFO_SENT,
|
P_UI_REPORT_INFO_SENT,
|
||||||
P_UI_REPORT_INFO_COLLECTED,
|
P_UI_REPORT_INFO_COLLECTED,
|
||||||
P_UI_REPORT_NO_INPUT,
|
P_UI_REPORT_NO_INPUT,
|
||||||
P_UI_REPORT_TIMEOUT,
|
P_UI_REPORT_TIMEOUT,
|
||||||
P_UI_REPORT_MESSAGE_STORED,
|
P_UI_REPORT_MESSAGE_STORED,
|
||||||
P_UI_REPORT_MESSAGE_NOT_STORED,
|
P_UI_REPORT_MESSAGE_NOT_STORED,
|
||||||
P_UI_REPORT_MESSAGE_DELETED,
|
P_UI_REPORT_MESSAGE_DELETED,
|
||||||
P_UI_REPORT_MESSAGE_NOT_DELETED
|
P_UI_REPORT_MESSAGE_NOT_DELETED
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUIMessageCriteria {
|
struct TpUIMessageCriteria {
|
||||||
TpString EndSequence;
|
TpString EndSequence;
|
||||||
TpDuration MaxMessageTime;
|
TpDuration MaxMessageTime;
|
||||||
TpInt32 MaxMessageSize;
|
TpInt32 MaxMessageSize;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUIInfoType {
|
enum TpUIInfoType {
|
||||||
|
|
||||||
P_UI_INFO_ID,
|
P_UI_INFO_ID,
|
||||||
P_UI_INFO_DATA,
|
P_UI_INFO_DATA,
|
||||||
P_UI_INFO_ADDRESS,
|
P_UI_INFO_ADDRESS,
|
||||||
P_UI_INFO_BIN_DATA,
|
P_UI_INFO_BIN_DATA,
|
||||||
P_UI_INFO_UUENCODED,
|
P_UI_INFO_UUENCODED,
|
||||||
P_UI_INFO_MIME,
|
P_UI_INFO_MIME,
|
||||||
P_UI_INFO_WAVE,
|
P_UI_INFO_WAVE,
|
||||||
P_UI_INFO_AU,
|
P_UI_INFO_AU,
|
||||||
P_UI_INFO_VXML,
|
P_UI_INFO_VXML,
|
||||||
P_UI_INFO_SYNTHESIS
|
P_UI_INFO_SYNTHESIS
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUIFault {
|
enum TpUIFault {
|
||||||
|
|
||||||
P_UI_FAULT_UNDEFINED,
|
P_UI_FAULT_UNDEFINED,
|
||||||
P_UI_CALL_ENDED
|
P_UI_CALL_ENDED
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUIEventInfoDataType {
|
enum TpUIEventInfoDataType {
|
||||||
|
|
||||||
P_UI_EVENT_DATA_TYPE_UNDEFINED,
|
P_UI_EVENT_DATA_TYPE_UNDEFINED,
|
||||||
P_UI_EVENT_DATA_TYPE_UNSPECIFIED,
|
P_UI_EVENT_DATA_TYPE_UNSPECIFIED,
|
||||||
P_UI_EVENT_DATA_TYPE_TEXT,
|
P_UI_EVENT_DATA_TYPE_TEXT,
|
||||||
P_UI_EVENT_DATA_TYPE_USSD_DATA
|
P_UI_EVENT_DATA_TYPE_USSD_DATA
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUIEventInfo {
|
struct TpUIEventInfo {
|
||||||
TpAddress OriginatingAddress;
|
TpAddress OriginatingAddress;
|
||||||
TpAddress DestinationAddress;
|
TpAddress DestinationAddress;
|
||||||
TpString ServiceCode;
|
TpString ServiceCode;
|
||||||
TpUIEventInfoDataType DataTypeIndication;
|
TpUIEventInfoDataType DataTypeIndication;
|
||||||
TpString DataString;
|
TpString DataString;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUIEventCriteria {
|
struct TpUIEventCriteria {
|
||||||
TpAddressRange OriginatingAddress;
|
TpAddressRange OriginatingAddress;
|
||||||
TpAddressRange DestinationAddress;
|
TpAddressRange DestinationAddress;
|
||||||
TpString ServiceCode;
|
TpString ServiceCode;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUIError {
|
enum TpUIError {
|
||||||
|
|
||||||
P_UI_ERROR_UNDEFINED,
|
P_UI_ERROR_UNDEFINED,
|
||||||
P_UI_ERROR_ILLEGAL_INFO,
|
P_UI_ERROR_ILLEGAL_INFO,
|
||||||
P_UI_ERROR_ID_NOT_FOUND,
|
P_UI_ERROR_ID_NOT_FOUND,
|
||||||
P_UI_ERROR_RESOURCE_UNAVAILABLE,
|
P_UI_ERROR_RESOURCE_UNAVAILABLE,
|
||||||
P_UI_ERROR_ILLEGAL_RANGE,
|
P_UI_ERROR_ILLEGAL_RANGE,
|
||||||
P_UI_ERROR_IMPROPER_USER_RESPONSE,
|
P_UI_ERROR_IMPROPER_USER_RESPONSE,
|
||||||
P_UI_ERROR_ABANDON,
|
P_UI_ERROR_ABANDON,
|
||||||
P_UI_ERROR_NO_OPERATION_ACTIVE,
|
P_UI_ERROR_NO_OPERATION_ACTIVE,
|
||||||
P_UI_ERROR_NO_SPACE_AVAILABLE,
|
P_UI_ERROR_NO_SPACE_AVAILABLE,
|
||||||
P_UI_ERROR_RESOURCE_TIMEOUT
|
P_UI_ERROR_RESOURCE_TIMEOUT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const TpInt32 P_UI_RESPONSE_REQUIRED = 1;
|
const TpInt32 P_UI_RESPONSE_REQUIRED = 1;
|
||||||
|
|
||||||
const TpInt32 P_UI_LAST_ANNOUNCEMENT_IN_A_ROW = 2;
|
const TpInt32 P_UI_LAST_ANNOUNCEMENT_IN_A_ROW = 2;
|
||||||
|
|
||||||
const TpInt32 P_UI_FINAL_REQUEST = 4;
|
const TpInt32 P_UI_FINAL_REQUEST = 4;
|
||||||
|
|
||||||
struct TpUIEventCriteriaResult {
|
struct TpUIEventCriteriaResult {
|
||||||
TpUIEventCriteria EventCriteria;
|
TpUIEventCriteria EventCriteria;
|
||||||
TpInt32 AssignmentID;
|
TpInt32 AssignmentID;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef sequence <TpUIEventCriteriaResult> TpUIEventCriteriaResultSet;
|
typedef sequence <TpUIEventCriteriaResult> TpUIEventCriteriaResultSet;
|
||||||
|
|
||||||
|
|
||||||
exception P_ID_NOT_FOUND {
|
exception P_ID_NOT_FOUND {
|
||||||
TpString ExtraInformation;
|
TpString ExtraInformation;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
exception P_ILLEGAL_ID {
|
exception P_ILLEGAL_ID {
|
||||||
TpString ExtraInformation;
|
TpString ExtraInformation;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
exception P_ILLEGAL_RANGE {
|
exception P_ILLEGAL_RANGE {
|
||||||
TpString ExtraInformation;
|
TpString ExtraInformation;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
exception P_INVALID_COLLECTION_CRITERIA {
|
exception P_INVALID_COLLECTION_CRITERIA {
|
||||||
TpString ExtraInformation;
|
TpString ExtraInformation;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUIEventNotificationInfo {
|
struct TpUIEventNotificationInfo {
|
||||||
TpAddress OriginatingAddress;
|
TpAddress OriginatingAddress;
|
||||||
TpAddress DestinationAddress;
|
TpAddress DestinationAddress;
|
||||||
TpString ServiceCode;
|
TpString ServiceCode;
|
||||||
TpUIEventInfoDataType DataTypeIndication;
|
TpUIEventInfoDataType DataTypeIndication;
|
||||||
TpOctetSet UIEventData;
|
TpOctetSet UIEventData;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef TpString TpUIRecognitionGrammar;
|
typedef TpString TpUIRecognitionGrammar;
|
||||||
|
|
||||||
|
|
||||||
struct TpUIRecognitionProperty {
|
struct TpUIRecognitionProperty {
|
||||||
TpString PropertyName;
|
TpString PropertyName;
|
||||||
TpString PropertyValue;
|
TpString PropertyValue;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef sequence <TpUIRecognitionProperty> TpUIRecognitionPropertySet;
|
typedef sequence <TpUIRecognitionProperty> TpUIRecognitionPropertySet;
|
||||||
|
|
||||||
|
|
||||||
typedef TpString TpUIRecognitionSpeakerID;
|
typedef TpString TpUIRecognitionSpeakerID;
|
||||||
|
|
||||||
|
|
||||||
struct TpUIRecognitionCriteria {
|
struct TpUIRecognitionCriteria {
|
||||||
TpUIRecognitionSpeakerID SpeakerID;
|
TpUIRecognitionSpeakerID SpeakerID;
|
||||||
TpUIRecognitionPropertySet Properties;
|
TpUIRecognitionPropertySet Properties;
|
||||||
TpUIRecognitionGrammar Grammar;
|
TpUIRecognitionGrammar Grammar;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUICollectMode {
|
enum TpUICollectMode {
|
||||||
|
|
||||||
P_UI_COLLECT_MODE_DTMF,
|
P_UI_COLLECT_MODE_DTMF,
|
||||||
P_UI_COLLECT_MODE_VOICE,
|
P_UI_COLLECT_MODE_VOICE,
|
||||||
P_UI_COLLECT_MODE_DTMFANDVOICE
|
P_UI_COLLECT_MODE_DTMFANDVOICE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUICollectCriteria {
|
struct TpUICollectCriteria {
|
||||||
TpInt32 MinLength;
|
TpInt32 MinLength;
|
||||||
TpInt32 MaxLength;
|
TpInt32 MaxLength;
|
||||||
TpString EndSequence;
|
TpString EndSequence;
|
||||||
TpDuration StartTimeout;
|
TpDuration StartTimeout;
|
||||||
TpDuration InterCharTimeout;
|
TpDuration InterCharTimeout;
|
||||||
TpUICollectMode CollectMode;
|
TpUICollectMode CollectMode;
|
||||||
TpUIRecognitionCriteria RecognitionCriteria;
|
TpUIRecognitionCriteria RecognitionCriteria;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUIPronounceType {
|
enum TpUIPronounceType {
|
||||||
|
|
||||||
P_UI_PRONOUNCE_IPA,
|
P_UI_PRONOUNCE_IPA,
|
||||||
P_UI_PRONOUNCE_SOUNDSLIKE
|
P_UI_PRONOUNCE_SOUNDSLIKE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUIWordOverride {
|
struct TpUIWordOverride {
|
||||||
TpString Spelling;
|
TpString Spelling;
|
||||||
TpUIPronounceType PronounceType;
|
TpUIPronounceType PronounceType;
|
||||||
TpString PronounceAs;
|
TpString PronounceAs;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef sequence <TpUIWordOverride> TpUIWordOverrideSet;
|
typedef sequence <TpUIWordOverride> TpUIWordOverrideSet;
|
||||||
|
|
||||||
|
|
||||||
enum TpUISynthesisRange {
|
enum TpUISynthesisRange {
|
||||||
|
|
||||||
P_UI_RANGE_CALMER,
|
P_UI_RANGE_CALMER,
|
||||||
P_UI_RANGE_CALM,
|
P_UI_RANGE_CALM,
|
||||||
P_UI_RANGE_AVERAGE,
|
P_UI_RANGE_AVERAGE,
|
||||||
P_UI_RANGE_EXCITED,
|
P_UI_RANGE_EXCITED,
|
||||||
P_UI_RANGE_MORE_EXCITED
|
P_UI_RANGE_MORE_EXCITED
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUISynthesisRate {
|
enum TpUISynthesisRate {
|
||||||
|
|
||||||
P_UI_RATE_SLOW,
|
P_UI_RATE_SLOW,
|
||||||
P_UI_RATE_AVERAGE,
|
P_UI_RATE_AVERAGE,
|
||||||
P_UI_RATE_FAST
|
P_UI_RATE_FAST
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUISynthesisAge {
|
enum TpUISynthesisAge {
|
||||||
|
|
||||||
P_UI_AGE_CHILD,
|
P_UI_AGE_CHILD,
|
||||||
P_UI_AGE_YOUNG_ADULT,
|
P_UI_AGE_YOUNG_ADULT,
|
||||||
P_UI_AGE_ADULT,
|
P_UI_AGE_ADULT,
|
||||||
P_UI_AGE_OLDER_ADULT
|
P_UI_AGE_OLDER_ADULT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum TpUISynthesisGender {
|
enum TpUISynthesisGender {
|
||||||
|
|
||||||
P_UI_GENDER_MALE,
|
P_UI_GENDER_MALE,
|
||||||
P_UI_GENDER_FEMALE
|
P_UI_GENDER_FEMALE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUISynthesisInfoData {
|
struct TpUISynthesisInfoData {
|
||||||
TpUISynthesisGender SpeakerGender;
|
TpUISynthesisGender SpeakerGender;
|
||||||
TpUISynthesisAge SpeakerAge;
|
TpUISynthesisAge SpeakerAge;
|
||||||
TpUISynthesisRate SpeakerRate;
|
TpUISynthesisRate SpeakerRate;
|
||||||
TpUISynthesisRange SpeakerRange;
|
TpUISynthesisRange SpeakerRange;
|
||||||
TpString TextData;
|
TpString TextData;
|
||||||
TpUIWordOverrideSet WordOverrideSet;
|
TpUIWordOverrideSet WordOverrideSet;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
union TpUIInfo switch(TpUIInfoType) {
|
union TpUIInfo switch(TpUIInfoType) {
|
||||||
case P_UI_INFO_ID: TpInt32 InfoID;
|
case P_UI_INFO_ID: TpInt32 InfoID;
|
||||||
case P_UI_INFO_DATA: TpString InfoData;
|
case P_UI_INFO_DATA: TpString InfoData;
|
||||||
case P_UI_INFO_ADDRESS: TpURL InfoAddress;
|
case P_UI_INFO_ADDRESS: TpURL InfoAddress;
|
||||||
case P_UI_INFO_BIN_DATA: TpOctetSet InfoBinData;
|
case P_UI_INFO_BIN_DATA: TpOctetSet InfoBinData;
|
||||||
case P_UI_INFO_UUENCODED: TpString InfoUUEncData;
|
case P_UI_INFO_UUENCODED: TpString InfoUUEncData;
|
||||||
case P_UI_INFO_MIME: TpOctetSet InfoMimeData;
|
case P_UI_INFO_MIME: TpOctetSet InfoMimeData;
|
||||||
case P_UI_INFO_WAVE: TpOctetSet InfoWaveData;
|
case P_UI_INFO_WAVE: TpOctetSet InfoWaveData;
|
||||||
case P_UI_INFO_AU: TpOctetSet InfoAuData;
|
case P_UI_INFO_AU: TpOctetSet InfoAuData;
|
||||||
case P_UI_INFO_VXML: TpString InfoVXMLData;
|
case P_UI_INFO_VXML: TpString InfoVXMLData;
|
||||||
case P_UI_INFO_SYNTHESIS: TpUISynthesisInfoData InfoSynthData;
|
case P_UI_INFO_SYNTHESIS: TpUISynthesisInfoData InfoSynthData;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef sequence <TpInt32> TpMessageIDList;
|
typedef sequence <TpInt32> TpMessageIDList;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,361 +1,361 @@
|
||||||
//Source file: ui_interfaces.idl
|
//Source file: ui_interfaces.idl
|
||||||
//Date: 8 October 2004
|
//Date: 8 October 2004
|
||||||
//User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
|
//User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
|
||||||
|
|
||||||
|
|
||||||
#ifndef __UI_INTERFACES_DEFINED
|
#ifndef __UI_INTERFACES_DEFINED
|
||||||
#define __UI_INTERFACES_DEFINED
|
#define __UI_INTERFACES_DEFINED
|
||||||
|
|
||||||
|
|
||||||
#include "osa.idl"
|
#include "osa.idl"
|
||||||
#include "ui_data.idl"
|
#include "ui_data.idl"
|
||||||
#include "gcc_interfaces.idl"
|
#include "gcc_interfaces.idl"
|
||||||
#include "mpcc_interfaces.idl"
|
#include "mpcc_interfaces.idl"
|
||||||
|
|
||||||
module org {
|
module org {
|
||||||
|
|
||||||
module csapi {
|
module csapi {
|
||||||
|
|
||||||
|
|
||||||
module ui {
|
module ui {
|
||||||
interface IpUI;
|
interface IpUI;
|
||||||
interface IpUICall;
|
interface IpUICall;
|
||||||
|
|
||||||
enum TpUITargetObjectType {
|
enum TpUITargetObjectType {
|
||||||
|
|
||||||
P_UI_TARGET_OBJECT_CALL,
|
P_UI_TARGET_OBJECT_CALL,
|
||||||
P_UI_TARGET_OBJECT_MULTI_PARTY_CALL,
|
P_UI_TARGET_OBJECT_MULTI_PARTY_CALL,
|
||||||
P_UI_TARGET_OBJECT_CALL_LEG
|
P_UI_TARGET_OBJECT_CALL_LEG
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
union TpUITargetObject switch(TpUITargetObjectType) {
|
union TpUITargetObject switch(TpUITargetObjectType) {
|
||||||
case P_UI_TARGET_OBJECT_CALL: cc::gccs::TpCallIdentifier Call;
|
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_MULTI_PARTY_CALL: cc::mpccs::TpMultiPartyCallIdentifier MultiPartyCall;
|
||||||
case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg;
|
case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct TpUIIdentifier {
|
struct TpUIIdentifier {
|
||||||
IpUI UIRef;
|
IpUI UIRef;
|
||||||
TpSessionID UserInteractionSessionID;
|
TpSessionID UserInteractionSessionID;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef sequence <TpUIIdentifier> TpUIIdentifierSet;
|
typedef sequence <TpUIIdentifier> TpUIIdentifierSet;
|
||||||
|
|
||||||
struct TpUICallIdentifier {
|
struct TpUICallIdentifier {
|
||||||
IpUICall UICallRef;
|
IpUICall UICallRef;
|
||||||
TpSessionID UserInteractionSessionID;
|
TpSessionID UserInteractionSessionID;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
interface IpAppUI : IpInterface {
|
interface IpAppUI : IpInterface {
|
||||||
void sendInfoRes (
|
void sendInfoRes (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIReport response
|
in TpUIReport response
|
||||||
);
|
);
|
||||||
|
|
||||||
void sendInfoErr (
|
void sendInfoErr (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
void sendInfoAndCollectRes (
|
void sendInfoAndCollectRes (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIReport response,
|
in TpUIReport response,
|
||||||
in TpString collectedInfo
|
in TpString collectedInfo
|
||||||
);
|
);
|
||||||
|
|
||||||
void sendInfoAndCollectErr (
|
void sendInfoAndCollectErr (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
void userInteractionFaultDetected (
|
void userInteractionFaultDetected (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpUIFault fault
|
in TpUIFault fault
|
||||||
);
|
);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpAppUICall : IpAppUI {
|
interface IpAppUICall : IpAppUI {
|
||||||
void recordMessageRes (
|
void recordMessageRes (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIReport response,
|
in TpUIReport response,
|
||||||
in TpInt32 messageID
|
in TpInt32 messageID
|
||||||
);
|
);
|
||||||
|
|
||||||
void recordMessageErr (
|
void recordMessageErr (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
void deleteMessageRes (
|
void deleteMessageRes (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpUIReport response,
|
in TpUIReport response,
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
);
|
);
|
||||||
|
|
||||||
void deleteMessageErr (
|
void deleteMessageErr (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpUIError error,
|
in TpUIError error,
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
);
|
);
|
||||||
|
|
||||||
void abortActionRes (
|
void abortActionRes (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
);
|
);
|
||||||
|
|
||||||
void abortActionErr (
|
void abortActionErr (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
void getMessageRes (
|
void getMessageRes (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIInfo message
|
in TpUIInfo message
|
||||||
);
|
);
|
||||||
|
|
||||||
void getMessageErr (
|
void getMessageErr (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpAppUIManager : IpInterface {
|
interface IpAppUIManager : IpInterface {
|
||||||
void userInteractionAborted (
|
void userInteractionAborted (
|
||||||
in TpUIIdentifier userInteraction
|
in TpUIIdentifier userInteraction
|
||||||
);
|
);
|
||||||
|
|
||||||
void userInteractionNotificationInterrupted ();
|
void userInteractionNotificationInterrupted ();
|
||||||
|
|
||||||
void userInteractionNotificationContinued ();
|
void userInteractionNotificationContinued ();
|
||||||
|
|
||||||
IpAppUI reportEventNotification (
|
IpAppUI reportEventNotification (
|
||||||
in TpUIIdentifier userInteraction,
|
in TpUIIdentifier userInteraction,
|
||||||
in TpUIEventNotificationInfo eventNotificationInfo,
|
in TpUIEventNotificationInfo eventNotificationInfo,
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
);
|
);
|
||||||
|
|
||||||
void abortMultipleUserInteractions (
|
void abortMultipleUserInteractions (
|
||||||
in TpUIIdentifierSet userInteractionSet
|
in TpUIIdentifierSet userInteractionSet
|
||||||
);
|
);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpUI : IpService {
|
interface IpUI : IpService {
|
||||||
TpAssignmentID sendInfoReq (
|
TpAssignmentID sendInfoReq (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpUIInfo info,
|
in TpUIInfo info,
|
||||||
in TpLanguage language,
|
in TpLanguage language,
|
||||||
in TpUIVariableInfoSet variableInfo,
|
in TpUIVariableInfoSet variableInfo,
|
||||||
in TpInt32 repeatIndicator,
|
in TpInt32 repeatIndicator,
|
||||||
in TpUIResponseRequest responseRequested
|
in TpUIResponseRequest responseRequested
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
||||||
|
|
||||||
TpAssignmentID sendInfoAndCollectReq (
|
TpAssignmentID sendInfoAndCollectReq (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpUIInfo info,
|
in TpUIInfo info,
|
||||||
in TpLanguage language,
|
in TpLanguage language,
|
||||||
in TpUIVariableInfoSet variableInfo,
|
in TpUIVariableInfoSet variableInfo,
|
||||||
in TpUICollectCriteria criteria,
|
in TpUICollectCriteria criteria,
|
||||||
in TpUIResponseRequest responseRequested
|
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);
|
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 (
|
void release (
|
||||||
in TpSessionID userInteractionSessionID
|
in TpSessionID userInteractionSessionID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID);
|
||||||
|
|
||||||
void setOriginatingAddress (
|
void setOriginatingAddress (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpString origin
|
in TpString origin
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS);
|
||||||
|
|
||||||
TpString getOriginatingAddress (
|
TpString getOriginatingAddress (
|
||||||
in TpSessionID userInteractionSessionID
|
in TpSessionID userInteractionSessionID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpUICall : IpUI {
|
interface IpUICall : IpUI {
|
||||||
TpAssignmentID recordMessageReq (
|
TpAssignmentID recordMessageReq (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpUIInfo info,
|
in TpUIInfo info,
|
||||||
in TpUIMessageCriteria criteria
|
in TpUIMessageCriteria criteria
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA);
|
||||||
|
|
||||||
TpAssignmentID deleteMessageReq (
|
TpAssignmentID deleteMessageReq (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpInt32 messageID
|
in TpInt32 messageID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
||||||
|
|
||||||
void abortActionReq (
|
void abortActionReq (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID);
|
||||||
|
|
||||||
TpAssignmentID getMessageReq (
|
TpAssignmentID getMessageReq (
|
||||||
in TpSessionID userInteractionSessionID,
|
in TpSessionID userInteractionSessionID,
|
||||||
in TpInt32 messageID
|
in TpInt32 messageID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpUIManager : IpService {
|
interface IpUIManager : IpService {
|
||||||
TpUIIdentifier createUI (
|
TpUIIdentifier createUI (
|
||||||
in IpAppUI appUI,
|
in IpAppUI appUI,
|
||||||
in TpAddress userAddress
|
in TpAddress userAddress
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
|
raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
|
||||||
|
|
||||||
TpUICallIdentifier createUICall (
|
TpUICallIdentifier createUICall (
|
||||||
in IpAppUICall appUI,
|
in IpAppUICall appUI,
|
||||||
in TpUITargetObject uiTargetObject
|
in TpUITargetObject uiTargetObject
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
|
raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
|
||||||
|
|
||||||
TpAssignmentID createNotification (
|
TpAssignmentID createNotification (
|
||||||
in IpAppUIManager appUIManager,
|
in IpAppUIManager appUIManager,
|
||||||
in TpUIEventCriteria eventCriteria
|
in TpUIEventCriteria eventCriteria
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE);
|
raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE);
|
||||||
|
|
||||||
void destroyNotification (
|
void destroyNotification (
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
|
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
|
||||||
|
|
||||||
void changeNotification (
|
void changeNotification (
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIEventCriteria eventCriteria
|
in TpUIEventCriteria eventCriteria
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA);
|
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA);
|
||||||
|
|
||||||
TpUIEventCriteriaResultSet getNotification ()
|
TpUIEventCriteriaResultSet getNotification ()
|
||||||
raises (TpCommonExceptions);
|
raises (TpCommonExceptions);
|
||||||
|
|
||||||
TpAssignmentID enableNotifications (
|
TpAssignmentID enableNotifications (
|
||||||
in IpAppUIManager appUIManager
|
in IpAppUIManager appUIManager
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions);
|
raises (TpCommonExceptions);
|
||||||
|
|
||||||
void disableNotifications ()
|
void disableNotifications ()
|
||||||
raises (TpCommonExceptions);
|
raises (TpCommonExceptions);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpAppUIAdminManager : IpInterface {
|
interface IpAppUIAdminManager : IpInterface {
|
||||||
void getMessageRes (
|
void getMessageRes (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIInfo message
|
in TpUIInfo message
|
||||||
);
|
);
|
||||||
|
|
||||||
void getMessageErr (
|
void getMessageErr (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
void deleteMessageRes (
|
void deleteMessageRes (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpUIReport response,
|
in TpUIReport response,
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
);
|
);
|
||||||
|
|
||||||
void deleteMessageErr (
|
void deleteMessageErr (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpUIError error,
|
in TpUIError error,
|
||||||
in TpAssignmentID assignmentID
|
in TpAssignmentID assignmentID
|
||||||
);
|
);
|
||||||
|
|
||||||
void putMessageRes (
|
void putMessageRes (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpInt32 messageID
|
in TpInt32 messageID
|
||||||
);
|
);
|
||||||
|
|
||||||
void putMessageErr (
|
void putMessageErr (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
void getMessageListRes (
|
void getMessageListRes (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpMessageIDList messageIDList,
|
in TpMessageIDList messageIDList,
|
||||||
in TpBoolean final
|
in TpBoolean final
|
||||||
);
|
);
|
||||||
|
|
||||||
void getMessageListErr (
|
void getMessageListErr (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpAssignmentID assignmentID,
|
in TpAssignmentID assignmentID,
|
||||||
in TpUIError error
|
in TpUIError error
|
||||||
);
|
);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
interface IpUIAdminManager : IpService {
|
interface IpUIAdminManager : IpService {
|
||||||
TpAssignmentID getMessageReq (
|
TpAssignmentID getMessageReq (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpInt32 messageID
|
in TpInt32 messageID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
||||||
|
|
||||||
TpAssignmentID putMessageReq (
|
TpAssignmentID putMessageReq (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpUIInfo info
|
in TpUIInfo info
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
||||||
|
|
||||||
TpAssignmentID deleteMessageReq (
|
TpAssignmentID deleteMessageReq (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpInt32 messageID
|
in TpInt32 messageID
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
|
||||||
|
|
||||||
TpAssignmentID getMessageListReq (
|
TpAssignmentID getMessageListReq (
|
||||||
in TpSessionID usrInteractionSessionID,
|
in TpSessionID usrInteractionSessionID,
|
||||||
in TpBoolean reset
|
in TpBoolean reset
|
||||||
)
|
)
|
||||||
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
|
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue