summaryrefslogtreecommitdiff
path: root/idl/parlay/termcap.idl
diff options
context:
space:
mode:
Diffstat (limited to 'idl/parlay/termcap.idl')
-rw-r--r--idl/parlay/termcap.idl226
1 files changed, 113 insertions, 113 deletions
diff --git a/idl/parlay/termcap.idl b/idl/parlay/termcap.idl
index c8c8395c7c..b0f03356e2 100644
--- a/idl/parlay/termcap.idl
+++ b/idl/parlay/termcap.idl
@@ -1,113 +1,113 @@
-//Source file: termcap.idl
-//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
-
-#ifndef __TERMCAP_DEFINED
-#define __TERMCAP_DEFINED
-
-
-#include "osa.idl"
-
-module org {
-
- module csapi {
-
-
- module termcap {
-
-
- struct TpTerminalCapabilities {
- TpString TerminalCapabilities;
- TpBoolean StatusCode;
- };
-
-
- enum TpTerminalCapabilitiesError {
-
- P_TERMCAP_ERROR_UNDEFINED,
- P_TERMCAP_INVALID_TERMINALID,
- P_TERMCAP_SYSTEM_FAILURE,
- P_TERMCAP_INFO_UNAVAILABLE
- };
-
-
- exception P_INVALID_TERMINAL_ID {
- TpString ExtraInformation;
- };
-
-
- typedef TpInt32 TpTerminalCapabilityChangeCriteria;
-
-
- 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_HW_UPDATE = 2;
-
- const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_SW_UPDATE = 4;
-
- const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_INITIAL = 8;
-
- enum TpTerminalCapabilityScopeType {
-
- P_TERMINAL_CAPABILITY_SCOPE_TYPE_UNDEFINED,
- P_TERMINAL_CAPABILITY_SCOPE_TYPE_CCPP
- };
-
-
- struct TpTerminalCapabilityScope {
- TpTerminalCapabilityScopeType ScopeType;
- TpString Scope;
- };
-
-
- interface IpTerminalCapabilities : IpService {
- TpTerminalCapabilities getTerminalCapabilities (
- in TpString terminalIdentity
- )
- raises (TpCommonExceptions,P_INVALID_TERMINAL_ID);
-
- };
-
-
- interface IpAppExtendedTerminalCapabilities : IpInterface {
- void triggeredTerminalCapabilityReport (
- in TpAssignmentID assignmentID,
- in TpAddressSet terminals,
- in TpTerminalCapabilityChangeCriteria criteria,
- in TpTerminalCapabilities capabilities
- );
-
- void triggeredTerminalCapabilityReportErr (
- in TpAssignmentID assignmentId,
- in TpAddressSet terminals,
- in TpTerminalCapabilitiesError cause
- );
-
- };
-
-
- interface IpExtendedTerminalCapabilities : IpTerminalCapabilities {
- TpAssignmentID triggeredTerminalCapabilityStartReq (
- in IpAppExtendedTerminalCapabilities appTerminalCapabilities,
- in TpAddressSet terminals,
- in TpTerminalCapabilityScope capabilityScope,
- in TpTerminalCapabilityChangeCriteria criteria
- )
- raises (TpCommonExceptions,P_INFORMATION_NOT_AVAILABLE,P_INVALID_INTERFACE_TYPE,P_INVALID_CRITERIA,P_INVALID_TERMINAL_ID);
-
- void triggeredTerminalCapabilityStop (
- in TpAssignmentID assignmentID
- )
- raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
-
- };
-
- };
-
- };
-
-};
-
-#endif
+//Source file: termcap.idl
+//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
+
+#ifndef __TERMCAP_DEFINED
+#define __TERMCAP_DEFINED
+
+
+#include "osa.idl"
+
+module org {
+
+ module csapi {
+
+
+ module termcap {
+
+
+ struct TpTerminalCapabilities {
+ TpString TerminalCapabilities;
+ TpBoolean StatusCode;
+ };
+
+
+ enum TpTerminalCapabilitiesError {
+
+ P_TERMCAP_ERROR_UNDEFINED,
+ P_TERMCAP_INVALID_TERMINALID,
+ P_TERMCAP_SYSTEM_FAILURE,
+ P_TERMCAP_INFO_UNAVAILABLE
+ };
+
+
+ exception P_INVALID_TERMINAL_ID {
+ TpString ExtraInformation;
+ };
+
+
+ typedef TpInt32 TpTerminalCapabilityChangeCriteria;
+
+
+ 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_HW_UPDATE = 2;
+
+ const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_SW_UPDATE = 4;
+
+ const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_INITIAL = 8;
+
+ enum TpTerminalCapabilityScopeType {
+
+ P_TERMINAL_CAPABILITY_SCOPE_TYPE_UNDEFINED,
+ P_TERMINAL_CAPABILITY_SCOPE_TYPE_CCPP
+ };
+
+
+ struct TpTerminalCapabilityScope {
+ TpTerminalCapabilityScopeType ScopeType;
+ TpString Scope;
+ };
+
+
+ interface IpTerminalCapabilities : IpService {
+ TpTerminalCapabilities getTerminalCapabilities (
+ in TpString terminalIdentity
+ )
+ raises (TpCommonExceptions,P_INVALID_TERMINAL_ID);
+
+ };
+
+
+ interface IpAppExtendedTerminalCapabilities : IpInterface {
+ void triggeredTerminalCapabilityReport (
+ in TpAssignmentID assignmentID,
+ in TpAddressSet terminals,
+ in TpTerminalCapabilityChangeCriteria criteria,
+ in TpTerminalCapabilities capabilities
+ );
+
+ void triggeredTerminalCapabilityReportErr (
+ in TpAssignmentID assignmentId,
+ in TpAddressSet terminals,
+ in TpTerminalCapabilitiesError cause
+ );
+
+ };
+
+
+ interface IpExtendedTerminalCapabilities : IpTerminalCapabilities {
+ TpAssignmentID triggeredTerminalCapabilityStartReq (
+ in IpAppExtendedTerminalCapabilities appTerminalCapabilities,
+ in TpAddressSet terminals,
+ in TpTerminalCapabilityScope capabilityScope,
+ in TpTerminalCapabilityChangeCriteria criteria
+ )
+ raises (TpCommonExceptions,P_INFORMATION_NOT_AVAILABLE,P_INVALID_INTERFACE_TYPE,P_INVALID_CRITERIA,P_INVALID_TERMINAL_ID);
+
+ void triggeredTerminalCapabilityStop (
+ in TpAssignmentID assignmentID
+ )
+ raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
+
+ };
+
+ };
+
+ };
+
+};
+
+#endif