Home

Results 1 - 10 of 200,623 for Treatment voids. Search took 10.928 seconds.  
Sort by date/Sort by relevance
Psychological and pharmacological treatments exist for depression. However, in low- and middle-income countries, treatment and support services for depression are often absent or underdeveloped. It is estimated that more than 75% of people suffering from mental disorders in these countries do not receive treatment. Impact Depression and associated mental disorders can have a profound effect on all aspects of life, including performance at school, productivity at work, relationships with family and friends, and ability to participate in the community. (...) An example is Problem Management Plus , which can be used individually and in group format and employs behavioural techniques, relaxation training, problem-solving treatment and ways to strengthen social support. The manual Group Interpersonal Therapy (IPT) for Depression describes a group counselling approach that focuses on identifying and addressing interpersonal difficulties. 
Language:English
Score: 1394858.4 - https://www.who.int/health-topics/depression/7
Data Source: un
Urinary tract pathology resolves at all ages, but some studies found that treatment was more efficacious in children. Ultrasound in Schistosomiasis Page 3 The period before lesions reappear after treatment depends on the endemic area, the level of exposure and the intensity of reinfection. (...) However, in epidemiological studies and treatment programmes it is important to detect cases of incipient periportal fibrosis, since in these patients treatment can prevent the development of severe disease, and early lesions are most likely to regress as a result of treatment. (...) Praziquantel should be available in health centres for the treatment of symptomatic patients. The periodicity of treatment and retreatment should be decided after considering the following characteristics of the situation in the area concerned: the initial endemic level and the intensity of exposure the number of previous mass treatments other control measures undertaken in parallel, and their effectiveness.
Language:English
Score: 1358888.4 - https://www.who.int/tdr/public...ultrasound-schistosomiasis.pdf
Data Source: un
id=9282" target="_top">ITU-T Z.166 (11/2007) -- IDL module extracted from ITU-T Z.166 (11/2007) // ****************************************************************************** // * Interface definitions for the TTCN-3 Control Interfaces // ****************************************************************************** module tciInterface { /* Forward declaration */ interface Value; interface Type; // ****************************************************************************** // * Data types taken from the TRI definitions // ****************************************************************************** // Connection native TriPortIdType ; native TriPortIdListType; native TriComponentIdType ; native TriComponentIdListType; // Communications native TriMessageType; native TriParameterType; native TriParameterListType; native TriAddressType; native TriAddressListType; native TriExceptionType; native TriSignatureIdType; // Miscellaneous native TriStatusType; native TriTimerIdType; native TriTimerDurationType; native TciStatusType; // ******************************************************************************* // * General Abstract Data Types // ******************************************************************************* // Basic definitions native TBoolean; native TFloat; native TChar; native TInteger; native TString; native TUniversalChar; typedef sequence TStringSeq; native TObjid; struct QualifiedName { TString moduleName; TString baseName; }; // General TCI abstract data types typedef QualifiedName TciBehaviourIdType; typedef QualifiedName TciModuleIdType; typedef QualifiedName TciModuleParameterIdType; typedef QualifiedName TciTestCaseIdType; enum TciParameterPassingModeType { IN_MODE, OUT_MODE, INOUT_MODE }; struct TciParameterType { TciModuleParameterIdType parameterName; Value parameterValue; TciParameterPassingModeType mode; }; typedef sequence TciParameterListType; struct TciParameterTypeType { Type parameterType; TciParameterPassingModeType mode; }; typedef sequence TciParameterTypeListType; struct TciModuleParameterType { TciModuleParameterIdType parameterName; Value defaultValue; }; typedef sequence TciModuleIdListType ; typedef sequence TciModuleParameterListType; typedef sequence TciTestCaseIdListType; enum TciTestComponentKindType { CONTROL, MTC, PTC, SYSTEM, PTC_ALIVE }; enum ComponentStatusType{ inactiveC, runningC, stoppedC, killedC }; enum TimerStatusType{ runningT, inactiveT, expiredT }; enum PortStatusType{ startedP, haltedP, stoppedP }; enum TciTypeClassType { ADDRESS_CLASS, ANYTYPE_CLASS, BITSTRING_CLASS, BOOLEAN_CLASS, CHAR_CLASS, CHARSTRING_CLASS, COMPONENT_CLASS, ENUMERATED_CLASS, FLOAT_CLASS, HEXSTRING_CLASS, INTEGER_CLASS, OBJID_CLASS, OCTETSTRING_CLASS, RECORD_CLASS, RECORDOF_CLASS, SET_CLASS, SETOF_CLASS, UNION_CLASS, UNIVERSALCHAR_CLASS, UNIVERSALCHARSTRING_CLASS, VERDICT_CLASS }; // ************************************************************************** // * Abstract TTCN-3 Data Types And Values // ************************************************************************** // Abstract data type "Type" interface Type { TciModuleIdType getDefiningModule (); TString getName (); TciTypeClassType getTypeClass (); Value newInstance (); TString getTypeEncoding (); TString getTypeEncodingVariant (); TStringSeq getTypextension (); }; // Abstract TTCN-3 Values interface Value { TString getValueEncoding (); TString getValueEncodingVariant (); Type getType (); TBoolean notPresent (); }; interface RecordOfValue : Value { Value getField (in TInteger position); void setField ( in TInteger position, in Value value ); void appendField (in Value value); Type getElementType (); TInteger getLength (); void setLength (in TInteger len); }; interface RecordValue : Value { Value getField (in TString fieldName); void setField ( in TString fieldName, in Value value ); TStringSeq getFieldNames (); void setFieldOmitted (in TString fieldName); }; interface VerdictValue : Value { TInteger getVerdict (); void setVerdict (in TInteger verdict); }; interface BitstringValue : Value { TString getString (); void setString (in TString value); TInteger getBit (in TInteger position); void setBit ( in TInteger position, in TInteger value ); TInteger getLength (); void setLength (in TInteger len); }; interface OctetstringValue : Value { TString getString (); void setString (in TString value); TInteger getOctet (in TInteger position); void setOctet ( in TInteger position, in TInteger value ); TInteger getLength (); void setLength (in TInteger len); }; interface FloatValue : Value { TFloat getFloat (); void setFloat (in TFloat value); }; interface HexstringValue : Value { TString getString (); void setString (in TString value); TInteger getHex (in TInteger position); void setHex ( in TInteger position, in TInteger value ); TInteger getLength (); void setLength (in TInteger len); }; interface ObjidValue : Value { TObjid getObjid (); void setObjid (in TObjid value); }; interface EnumeratedValue : Value { void setEnum (in TString enumValue); TString getEnum (); }; interface IntegerValue : Value { TInteger getInt (); void setInt (in TInteger value); }; interface CharValue : Value { TChar getChar (); void setChar (in TChar value); }; interface CharstringValue : Value { TString getString (); void setString (in TString value); TChar getChar (in TInteger position); void setChar ( in TInteger position, in TChar value ); TInteger getLength (); void setLength (in TInteger len); }; interface BooleanValue : Value { TBoolean getBoolean (); void setBoolean (in TBoolean value); }; interface UniversalCharValue : Value { TUniversalChar getUniversalChar (); void setUniversalChar (in TUniversalChar value); }; interface UniversalCharstringValue : Value { TString getString (); void setString (in TString value); TUniversalChar getChar (in TInteger position); void setChar ( in TInteger position, in TUniversalChar value ); TInteger getLength (); void setLength (in TInteger len); }; interface UnionValue : Value { Value getVariant (in TString variantName); void setVariant ( in TString variantName, in Value value ); TString getPresentVariantName (); TStringSeq getVariantNames (); }; // ************************************************************************** // * Abstract Logging Types // ************************************************************************** interface TciValueTemplate : Value { boolean isOmit (); boolean isAny(); boolean isAnyOrOmit(); TString getTemplateDef(); }; interface TciNonValueTemplate { boolean isAny(); boolean isAll(); TString getTemplateDef(); }; typedef sequence TciValueList; struct TciValueDifference { TString desc; Value val; TciValueTemplate tmpl; }; typedef sequence TciValueDifferenceList; // ******************************************************************************* // Coding Decoding Interface //  Required // ******************************************************************************* interface TCI_CD_Required { Type getTypeForName (in TString typeName); Type getInteger (); Type getFloat (); Type getBoolean (); Type getChar (); Type getUniversalChar (); Type getObjid (); Type getCharstring (); Type getUniversalCharstring (); Type getHexstring (); Type getBitstring (); Type getOctetstring (); Type getVerdict (); void tciErrorReq (in TString message); }; // ******************************************************************************* // Coding Decoding interface //  Provided // ******************************************************************************* interface TCI_CD_Provided { Value decode ( in TriMessageType message, in Type decodingHypothesis ); TriMessageType encode (in Value value); }; // ******************************************************************************* // Test Management Interface //  Required // ******************************************************************************* interface TCI_TM_Required : TCI_CD_Required { void tciRootModule (in TciModuleIdType moduleName); TciModuleIdListType getImportedModules(); TciModuleParameterListType tciGetModuleParameters (in TciModuleIdType moduleName); TciTestCaseIdListType tciGetTestCases (); TciParameterTypeListType tciGetTestCaseParameters ( in TciTestCaseIdType testCaseId ); TriPortIdListType tciGetTestCaseTSI ( in TciTestCaseIdType testCaseId ); void tciStartTestCase ( in TciTestCaseIdType testCaseId, in TciParameterListType parameterList ); void tciStopTestCase (); TriComponentIdType tciStartControl (); void tciStopControl (); }; // ******************************************************************************* // Test Management Interface //  Provided // ******************************************************************************* interface TCI_TM_Provided { void tciTestCaseStarted ( in TciTestCaseIdType testCaseId, in TciParameterListType parameterList, in TFloat timer ); void tciTestCaseTerminated ( in VerdictValue verdict, in TciParameterListType parameterList ); void tciControlTerminated (); Value tciGetModulePar ( in TciModuleParameterIdType parameterId ); void tciLog ( in TriComponentIdType testComponentId, in TString message ); void tciError (in TString message); }; // ******************************************************************************* // Component Handling Interface //  Required // ******************************************************************************* interface TCI_CH_Required : TCI_CD_Required { void tciEnqueueMsgConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in Value receivedMessage ); void tciEnqueueCallConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciEnqueueReplyConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciEnqueueRaiseConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in Value except ); TriComponentIdType tciCreateTestComponent ( in TciTestComponentKindType kind, in Type componentType, in TString name ); void tciStartTestComponent ( in TriComponentIdType comp, in TciBehaviourIdType behavior, in TciParameterListType parameterList ); void tciStopTestComponent ( in TriComponentIdType comp ); void tciConnect ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciDisconnect ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciTestComponentTerminated ( in TriComponentIdType comp, in VerdictValue verdict ); TBoolean tciTestComponentRunning ( in TriComponentIdType comp ); TriComponentIdType tciGetMTC (); void tciMap ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciUnmap ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciExecuteTestCase ( in TciTestCaseIdType testCaseId, in TriPortIdListType tsiPortList ); TBoolean tciTestComponentDone ( in TriComponentIdType comp ); void tciReset (); }; // ******************************************************************************* // Component Handling Interface //  Provided // ******************************************************************************* interface TCI_CH_Provided { void tciSendConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in Value sendMessage ); void tciSendConnectedBC ( in TriPortIdType sender, in Value sendMessage ); void tciSendConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in Value sendMessage ); void tciCallConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciCallConnectedBC ( in TriPortIdType sender, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciCallConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciReplyConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciReplyConnectedBC ( in TriPortIdType sender, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciReplyConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciRaiseConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in Value except ); void tciRaiseConnectedBC ( in TriPortIdType sender, in TriSignatureIdType signature, in Value except ); void tciRaiseConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in TriSignatureIdType signature, in Value except ); TriComponentIdType tciCreateTestComponentReq ( in TciTestComponentKindType kind, in Type componentType, in TString name ); void tciStartTestComponentReq ( in TriComponentIdType comp, in TciBehaviourIdType behavior, in TciParameterListType parameterList ); void tciStopTestComponentReq ( in TriComponentIdType comp ); void tciConnectReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciDisconnectReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciTestComponentTerminatedReq ( in TriComponentIdType comp, in VerdictValue verdict ); TBoolean tciTestComponentRunningReq ( in TriComponentIdType comp ); TriComponentIdType tciGetMTCReq (); void tciMapReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciUnmapReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciExecuteTestCaseReq ( in TciTestCaseIdType testCaseId, in TriPortIdListType tsiPortList ); void tciResetReq (); TBoolean tciTestComponentDoneReq ( in TriComponentIdType comp ); }; // ******************************************************************************* // Test Logging Interface //  Provided // ******************************************************************************* interface TCI_TL_Provided { void tliTcExecute( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TriParameterListType triPars, in TriTimerDurationType dur ); void tliTcStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TciParameterListType tciPars, in TriTimerDurationType dur ); void tliTcStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliTcStarted( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TciParameterListType tciPars, in TriTimerDurationType dur ); void tliTcTerminated( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TciParameterListType tciPars, in VerdictValue verdict); void tliCtrlStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliCtrlStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliCtrlTerminated( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c); void tliMSend_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in Value msgValue, in TriAddressType address, in TciStatusType encoderFailure, in TriMessageType msg, in TriStatusType transmissionFailure ); void tliMSend_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in Value msgValue, in TciStatusType encoderFailure, in TriMessageType msg, in TriStatusType transmissionFailure ); void tliMSend_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in Value msgValue, in TriAddressListType addresses, in TciStatusType encoderFailure, in TriMessageType msg, in TriStatusType transmissionFailure ); void tliMSend_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in Value msgValue, in TriStatusType transmissionFailure ); void tliMSend_c_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in Value msgValue, in TriStatusType transmissionFailure ); void tliMSend_c_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in Value msgValue, in TriStatusType transmissionFailure); void tliMDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in TriMessageType msg, in TriAddressType address ); void tliMDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in Value msgValue ); void tliMMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in Value msgValue, in TciValueTemplate msgTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliMMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in Value msgValue, in TciValueTemplate msgTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliMReceive_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in Value msgValue, in TciValueTemplate msgTmpl, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliMReceive_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in Value msgValue, in TciValueTemplate msgTmpl, in TriComponentIdType fromComp, in TciNonValueTemplate fromTmpl ); void tliPrCall_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in TriAddressType address, in TciStatusType encoderFailure, in TriParameterListType triPars, in TriStatusType transmissionFailure ); void tliPrCall_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciStatusType encoderFailure, in TriParameterListType triPars, in TriStatusType transmissionFailure ); void tliPrCall_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in TriAddressListType addresses, in TciStatusType encoderFailure, in TriParameterListType triPars, in TriStatusType transmissionFailure ); void tliPrCall_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in TriStatusType transmissionFailure ); void tliPrCall_c_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in TriStatusType transmissionFailure ); void tliPrCall_c_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in TriStatusType transmissionFailure ); void tliPrGetCallDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in TriSignatureIdType signature, in TriParameterListType triPars, in TriAddressType address ); void tliPrGetCallDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in TriSignatureIdType signature, in TciParameterListType tciPars ); void tliPrGetCallMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetCallMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrGetCall_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetCall_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrReply_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value replValue, in TriAddressType address, in TciStatusType encoderFailure, TriParameterList triPars, in TriParameterType repl, in TriStatusType transmissionFailure ); void tliPrReply_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value replValue, in TciStatusType encoderFailure, TriParameterList triPars, in TriParameterType repl, in TriStatusType transmissionFailure ); void tliPrReply_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value replValue, in TriAddressListType addresses, in TciStatusType encoderFailure, TriParameterList triPars, in TriParameterType repl, in TriStatusType transmissionFailure ); void tliPrReply_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value replValue, in TriStatusType transmissionFailure ); void tliPrReply_c_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in TriSignatureIdType signature, in Value parsValue, in Value replValue, in TriStatusType transmissionFailure ); void tliPrReply_c_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in TriSignatureIdType signature, in Value parsValue, in Value replValue, in TriStatusType transmissionFailure ); void tliPrGetReplyDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in TriSignatureIdType signature, in TriParameterListType triPars, in TriParameterType repl, in TriAddressType address ); void tliPrGetReplyDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value replValue ); void tliPrGetReplyMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in Value replValue, in TciValueTemplate replyTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetReplyMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in Value replValue, in TciValueTemplate replyTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrGetReply_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in Value replValue, in TciValueTemplate replyTmpl, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetReply_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in TciParameterListType tciPars, in TciValueTemplate parsTmpl, in Value replValue, in TciValueTemplate replyTmpl, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrRaise_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value excValue, in TriAddressType address, in TciStatusType encoderFailure, in TriExceptionType exc, in TriStatusType transmissionFailure ); void tliPrRaise_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value excValue, in TciStatusType encoderFailure, in TriExceptionType exc, in TriStatusType transmissionFailure ); void tliPrRaise_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value excValue, in TriAddressListType addresses, in TciStatusType encoderFailure, in TriExceptionType exc, in TriStatusType transmissionFailure ); void tliPrRaise_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value excValue, in TriStatusType transmissionFailure ); void tliPrRaise_c_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value excValue, in TriStatusType transmissionFailure ); void tliPrRaise_c_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdListType to, in TriSignatureIdType signature, in TciParameterListType tciPars, in Value excValue, in TriStatusType transmissionFailure ); void tliPrCatchDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in TriSignatureIdType signature, in TriExceptionType exc, in TriAddressType address ); void tliPrCatchDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriPortIdType from, in TriSignatureIdType signature, in Value excValue ); void tliPrCatchMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in Value excValue, in TciValueTemplate excTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrCatchMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in Value excValue, in TciValueTemplate excTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrCatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in Value excValue, in TciValueTemplate excTmpl, in TriAddressType address, in TciValueTemplate addressTmpl); void tliPrCatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature, in Value excValue, in TciValueTemplate excTmpl, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrCatchTimeoutDetected( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature ); void tliPrCatchTimeout( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType at, in TriSignatureIdType signature ); void tliCCreate( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in TString name, in TBoolean alive ); void tliCStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in TciBehaviourIdType name, in TciParameterListType tciPars ); void tliCRunning( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in ComponentStatusType status ); void tliCAlive( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in ComponentStatusType status ); void tliCStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp ); void tliCKill( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp ); void tliCDoneMismatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in TciNonValueTemplate compTmpl ); void tliCKilledMismatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in TciNonValueTemplate compTmpl ); void tliCDone(in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate compTmpl ); void tliCKilled( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate compTmpl ); void tliCTerminated( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in VerdictValue verdict ); void tliPConnect( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port1, in TriPortIdType port2 ); void tliPDisconnect( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType c1, in TriPortIdType port1, in TriComponentIdType c2, in TriPortIdType port2 ); void tliPMap( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port1, in TriPortIdType port2 ); void tliPUnmap( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType c1, in TriPortIdType port1, in TriComponentIdType c2, in TriPortIdType port2 ); void tliPClear( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliPStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliPStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliPHalt( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliEncode( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in Value val, in TciStatusType encoderFailure, in TriMessageType msg, in TString codec ); void tliDecode( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriMessageType msg, in TciStatusType decoderFailure, in Value val, in TString codec ); void tliTTimeoutDetected( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer ); void tliTTimeoutMismatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TciNonValueTemplate timerTmpl ); void tliTTimeout( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TciNonValueTemplate timerTmpl ); void tliTStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TriTimerDurationType dur ); void tliTStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TriTimerDurationType dur ); void tliTRead( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TriTimerDurationType elapsed ); void tliTRunning( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TimerStatusType status ); void tliSEnter( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in QualifiedName name, in TciParameterListType tciPars, in TString kind ); void tliSLeave( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in QualifiedName name, in TciParameterListType tciPars, in Value returnValue, in TString kind ); void tliVar( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in QualifiedName name, in Value varValue ); void tliModulePar( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in QualifiedName name, in Value parValue ); void tliGetVerdict( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in VerdictValue verdict ); void tliSetVerdict( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in VerdictValue verdict ); void tliLog( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TString log ); void tliAEnter( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliALeave( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliADefaults( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliAActivate( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in QualifiedName name, in TciParameterListType tciPars, in Value ref ); void tliADeactivate( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in Value ref ); void tliANomatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliARepeat( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliAWait( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliAction( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TString action ); void tliMatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in Value expr, in TciValueTemplate tmpl ); void tliMatchMismatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in Value expr, in TciValueTemplate tmpl, in TciValueDifferenceList diffs ); void tliInfo( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TInteger level, in TString info ); }; };
Language:English
Score: 1306344.4 - https://www.itu.int/wftp3/Publ.../z/z166/2007/tciInterface.html
Data Source: un
id=8645" target="_top">ITU-T Z.145 (03/2006) -- IDL module extracted from ITU-T Z.145 (03/2006) // ****************************************************************************** // * Interface definitions for the TTCN-3 Control Interfaces // ****************************************************************************** module tciInterface { /* Forward declaration */ interface Value; interface Type; // ****************************************************************************** // * Data types taken from the TRI definitions // ****************************************************************************** // Connection native TriPortIdType ; native TriPortIdListType; native TriComponentIdType ; native TriComponentIdListType; // Communications native TriMessageType; native TriParameterType; native TriParameterListType; native TriAddressType; native TriAddressListType; native TriExceptionType; native TriSignatureIdType; // Miscellaneous native TriStatusType; native TriTimerIdType; native TriTimerDurationType; // ******************************************************************************* // * General Abstract Data Types // ******************************************************************************* // Basic definitions native TBoolean; native TFloat; native TChar; native TInteger; native TString; native TUniversalChar; typedef sequence TStringSeq; native TObjid; struct QualifiedName { TString moduleName; TString baseName; }; // General TCI abstract data types typedef QualifiedName TciBehaviourIdType; typedef QualifiedName TciModuleIdType; typedef QualifiedName TciModuleParameterIdType; typedef QualifiedName TciTestCaseIdType; enum TciParameterPassingModeType { IN_MODE, OUT_MODE, INOUT_MODE }; struct TciParameterType { TciModuleParameterIdType parameterName; Value parameterValue; TciParameterPassingModeType mode; }; typedef sequence TciParameterListType; struct TciParameterTypeType { Type parameterType; TciParameterPassingModeType mode; }; typedef sequence TciParameterTypeListType; struct TciModuleParameterType { TciModuleParameterIdType parameterName; Value defaultValue; }; typedef sequence TciModuleIdListType ; typedef sequence TciModuleParameterListType; typedef sequence TciTestCaseIdListType; enum TciTestComponentKindType { MTC, PTC, CONTROL }; enum TciTypeClassType { ADDRESS_CLASS, ANYTYPE_CLASS, BITSTRING_CLASS, BOOLEAN_CLASS, CHAR_CLASS, CHARSTRING_CLASS, COMPONENT_CLASS, ENUMERATED_CLASS, FLOAT_CLASS, HEXSTRING_CLASS, INTEGER_CLASS, OBJID_CLASS, OCTETSTRING_CLASS, RECORD_CLASS, RECORDOF_CLASS, SET_CLASS, SETOF_CLASS, UNION_CLASS, UNIVERSALCHAR_CLASS, UNIVERSALCHARSTRING_CLASS, VERDICT_CLASS }; // ************************************************************************** // * Abstract TTCN-3 Data Types And Values // ************************************************************************** // Abstract data type "Type" interface Type { TciModuleIdType getDefiningModule (); TString getName (); TciTypeClassType getTypeClass (); Value newInstance (); TString getTypeEncoding (); TString getTypeEncodingVariant (); TStringSeq getTypextension (); }; // Abstract TTCN-3 Values interface Value { TString getValueEncoding (); TString getValueEncodingVariant (); Type getType (); TBoolean notPresent (); }; interface RecordOfValue : Value { Value getField (in TInteger position); void setField ( in TInteger position, in Value value ); void appendField (in Value value); Type getElementType (); TInteger getLength (); void setLength (in TInteger len); }; interface RecordValue : Value { Value getField (in TString fieldName); void setField ( in TString fieldName, in Value value ); TStringSeq getFieldNames (); }; interface VerdictValue : Value { TInteger getVerdict (); void setVerdict (in TInteger verdict); }; interface BitstringValue : Value { TString getString (); void setString (in TString value); TInteger getBit (in TInteger position); void setBit ( in TInteger position, in TInteger value ); TInteger getLength (); void setLength (in TInteger len); }; interface OctetstringValue : Value { TString getString (); void setString (in TString value); TInteger getOctet (in TInteger position); void setOctet ( in TInteger position, in TInteger value ); TInteger getLength (); void setLength (in TInteger len); }; interface FloatValue : Value { TFloat getFloat (); void setFloat (in TFloat value); }; interface HexstringValue : Value { TString getString (); void setString (in TString value); TInteger getHex (in TInteger position); void setHex ( in TInteger position, in TInteger value ); TInteger getLength (); void setLength (in TInteger len); }; interface ObjidValue : Value { TObjid getObjid (); void setObjid (in TObjid value); }; interface EnumeratedValue : Value { void setEnum (in TString enumValue); TString getEnum (); }; interface IntegerValue : Value { TInteger getInt (); void setInt (in TInteger value); }; interface CharValue : Value { TChar getChar (); void setChar (in TChar value); }; interface CharstringValue : Value { TString getString (); void setString (in TString value); TChar getChar (in TInteger position); void setChar ( in TInteger position, in TChar value ); TInteger getLength (); void setLength (in TInteger len); }; interface BooleanValue : Value { TBoolean getBoolean (); void setBoolean (in TBoolean value); }; interface UniversalCharValue : Value { TUniversalChar getUniversalChar (); void setUniversalChar (in TUniversalChar value); }; interface UniversalCharstringValue : Value { TString getString (); void setString (in TString value); TUniversalChar getChar (in TInteger position); void setChar ( in TInteger position, in TUniversalChar value ); TInteger getLength (); void setLength (in TInteger len); }; interface UnionValue : Value { Value getVariant (in TString variantName); void setVariant ( in TString variantName, in Value value ); TString getPresentVariantName (); TStringSeq getVariantNames (); }; // ************************************************************************** // * Abstract Logging Types // ************************************************************************** interface TciValueTemplate : Value { boolean isOmit (); boolean isAny(); boolean isAnyOrOmit(); TString getTemplateDef(); }; interface TciNonValueTemplate { boolean isAny(); boolean isAll(); TString getTemplateDef(); }; typedef sequence TciValueList; struct TciValueDifference { TString desc; Value val; TciValueTemplate tmpl; }; typedef sequence TciValueDifferenceList; // ******************************************************************************* // Coding Decoding Interface // - Required // ******************************************************************************* interface TCI_CD_Required { Type getTypeForName (in TString typeName); Type getInteger (); Type getFloat (); Type getBoolean (); Type getChar (); Type getUniversalChar (); Type getObjid (); Type getCharstring (); Type getUniversalCharstring (); Type getHexstring (); Type getBitstring (); Type getOctetstring (); Type getVerdict (); void tciErrorReq (in TString message); }; // ******************************************************************************* // Coding Decoding interface // - Provided // ******************************************************************************* interface TCI_CD_Provided { Value decode ( in TriMessageType message, in Type decodingHypothesis ); TriMessageType encode (in Value value); }; // ******************************************************************************* // Test Management Interface // - Required // ******************************************************************************* interface TCI_TM_Required : TCI_CD_Required { void tciRootModule (in TciModuleIdType moduleName); TciModuleIdListType getImportedModules(); TciModuleParameterListType tciGetModuleParameters (in TciModuleIdType moduleName); TciTestCaseIdListType tciGetTestCases (); TciParameterTypeListType tciGetTestCaseParameters ( in TciTestCaseIdType testCaseId ); TriPortIdListType tciGetTestCaseTSI ( in TciTestCaseIdType testCaseId ); void tciStartTestCase ( in TciTestCaseIdType testCaseId, in TciParameterListType parameterList ); void tciStopTestCase (); TriComponentIdType tciStartControl (); void tciStopControl (); }; // ******************************************************************************* // Test Management Interface // - Provided // ******************************************************************************* interface TCI_TM_Provided { void tciTestCaseStarted ( in TciTestCaseIdType testCaseId, in TciParameterListType parameterList, in TFloat timer ); void tciTestCaseTerminated ( in VerdictValue verdict, in TciParameterListType parameterList ); void tciControlTerminated (); Value tciGetModulePar ( in TciModuleParameterIdType parameterId ); void tciLog ( in TriComponentIdType testComponentId, in TString message ); void tciError (in TString message); }; // ******************************************************************************* // Component Handling Interface // - Required // ******************************************************************************* interface TCI_CH_Required : TCI_CD_Required { void tciEnqueueMsgConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in Value receivedMessage ); void tciEnqueueCallConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciEnqueueReplyConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciEnqueueRaiseConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in Value except ); TriComponentIdType tciCreateTestComponent ( in TciTestComponentKindType kind, in Type componentType, in String name ); void tciStartTestComponent ( in TriComponentIdType comp, in TciBehaviourIdType behavior, in TciParameterListType parameterList ); void tciStopTestComponent ( in TriComponentIdType comp ); void tciConnect ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciDisconnect ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciTestComponentTerminated ( in TriComponentIdType comp, in VerdictValue verdict ); TBoolean tciTestComponentRunning ( in TriComponentIdType comp ); TriComponentIdType tciGetMTC (); void tciMap ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciUnmap ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciExecuteTestCase ( in TciTestCaseIdType testCaseId, in TriPortIdListType tsiPortList ); TBoolean tciTestComponentDone ( in TriComponentIdType comp ); void tciReset (); }; // ******************************************************************************* // Component Handling Interface // - Provided // ******************************************************************************* interface TCI_CH_Provided { void tciSendConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in Value sendMessage ); void tciSendConnectedBC ( in TriPortIdType sender, in Value sendMessage ); void tciSendConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in Value sendMessage ); void tciCallConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciCallConnectedBC ( in TriPortIdType sender, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciCallConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in TriSignatureIdType signature, in TciParameterListType parameterList ); void tciReplyConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciReplyConnectedBC ( in TriPortIdType sender, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciReplyConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in TriSignatureIdType signature, in TciParameterListType parameterList, in Value returnValue ); void tciRaiseConnected ( in TriPortIdType sender, in TriComponentIdType receiver, in TriSignatureIdType signature, in Value except ); void tciRaiseConnectedBC ( in TriPortIdType sender, in TriSignatureIdType signature, in Value except ); void tciRaiseConnectedMC ( in TriPortIdType sender, in TriComponentIdListType receivers, in TriSignatureIdType signature, in Value except ); TriComponentIdType tciCreateTestComponentReq ( in TciTestComponentKindType kind, in Type componentType, in String name ); void tciStartTestComponentReq ( in TriComponentIdType comp, in TciBehaviourIdType behavior, in TciParameterListType parameterList ); void tciStopTestComponentReq ( in TriComponentIdType comp ); void tciConnectReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciDisconnectReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciTestComponentTerminatedReq ( in TriComponentIdType comp, in VerdictValue verdict ); TBoolean tciTestComponentRunningReq ( in TriComponentIdType comp ); TriComponentIdType tciGetMTCReq (); void tciMapReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciUnmapReq ( in TriPortIdType fromPort, in TriPortIdType toPort ); void tciExecuteTestCaseReq ( in TciTestCaseIdType testCaseId, in TriPortIdListType tsiPortList ); void tciResetReq (); TBoolean tciTestComponentDoneReq ( in TriComponentIdType comp ); }; // ******************************************************************************* // Test Logging Interface // - Provided // ******************************************************************************* interface TCI_TL_Provided { void tliTcExecute( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TriParameterListType pars, in TriTimerDurationType dur ); void tliTcStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TriParameterListType pars, in TriTimerDurationType dur ); void tliTcStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliTcStarted( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TriParameterListType pars, in TriTimerDurationType dur ); void tliTcTerminated( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciTestCaseIdType tcId, in TriParameterListType pars, in VerdictValue outcome); void tliCtrlStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliCtrlStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliCtrlTerminated( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c); void tliMSend_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TriAddressType address, in TriStatusType encoderFailure, in TriMessageType msg, in TriStatusType transmissionFailure ); void tliMSend_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TriStatusType encoderFailure, in TriMessageType msg, in TriStatusType transmissionFailure ); void tliMSend_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TriAddressListType addresses, in TriStatusType encoderFailure, in TriMessageType msg, in TriStatusType transmissionFailure ); void tliMSend_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TriComponentIdType to, in TriStatusType transmissionFailure ); void tliMSend_c_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TriStatusType transmissionFailure ); void tliMSend_c_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TriComponentIdListType toList, in TriStatusType transmissionFailure); void tliMDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriMessageType msg, in TriAddressType address ); void tliMDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TriComponentIdType from ); void tliMMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TciValueTemplate msgTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliMMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TciValueTemplate msgTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliMReceive_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TciValueTemplate msgTmpl, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliMReceive_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in Value msgValue, in TciValueTemplate msgTmpl, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrCall_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TriAddressType address, in TriStatusType encoderFailure, in TriParameterListType pars, in TriStatusType transmissionFailure ); void tliPrCall_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TriStatusType encoderFailure, in TriParameterListType pars, in TriStatusType transmissionFailure ); void tliPrCall_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TriAddressListType addresses, in TriStatusType encoderFailure, in TriParameterListType pars, in TriStatusType transmissionFailure ); void tliPrCall_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TriComponentIdType to, in TriStatusType transmissionFailure ); void tliPrCall_c_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TriStatusType transmissionFailure ); void tliPrCall_c_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TriComponentIdListType toList, in TriStatusType transmissionFailure ); void tliPrGetCallDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TriParameterListType pars, in TriAddressType address ); void tliPrGetCallDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TriComponentIdType from ); void tliPrGetCallMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TciValueTemplate parsTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetCallMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TciValueTemplate parsTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrGetCall_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TciValueTemplate parsTmpl, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetCall_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in TciValueTemplate parsTmpl, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrReply_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value replValue, in TriAddressType address, in TriStatusType encoderFailure, in TriParameterType repl, in TriStatusType transmissionFailure ); void tliPrReply_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in Value parsValue, in Value replValue, in TriStatusType encoderFailure, in TriParameterType repl, in TriStatusType transmissionFailure ); void tliPrReply_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in Value parsValue, in Value replValue, in TriAddressListType addresses, in TriStatusType encoderFailure, in TriParameterType repl, in TriStatusType transmissionFailure ); void tliPrReply_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value replValue, in TriComponentIdType to, in TriStatusType transmissionFailure ); void tliPrReply_c_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in Value parsValue, in Value replValue, in TriStatusType transmissionFailure ); void tliPrReply_c_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in Value parsValue, in Value replValue, in TriComponentIdListType toList, in TriStatusType transmissionFailure ); void tliPrGetReplyDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TriParameterType repl, in TriAddressType address ); void tliPrGetReplyDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in Value replValue, in TriComponentIdType from ); void tliPrGetReplyMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value replValue, in TciValueTemplate replyTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetReplyMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value replValue, in TciValueTemplate replyTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrGetReply_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value replValue, in TciValueTemplate replyTmpl, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrGetReply_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value replValue, in TciValueTemplate replyTmpl, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrRaise_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TriAddressType address, in TriStatusType encoderFailure, in TriExceptionType exc, in TriStatusType transmissionFailure ); void tliPrRaise_m_BC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TriStatusType encoderFailure, in TriExceptionType exc, in TriStatusType transmissionFailure ); void tliPrRaise_m_MC( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TriAddressListType addresses, in TriStatusType encoderFailure, in TriExceptionType exc, in TriStatusType transmissionFailure ); void tliPrRaise_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TriComponentIdType to, in TriStatusType transmissionFailure ); void tliPrCatchDetected_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TriExceptionType exc, in TriAddressType address ); void tliPrCatchDetected_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in Value excValue, in TriComponentIdType from ); void tliPrCatchMismatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TciValueTemplate excTmpl, in TciValueDifferenceList diffs, in TriAddressType address, in TciValueTemplate addressTmpl ); void tliPrCatchMismatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TciValueTemplate excTmpl, in TciValueDifferenceList diffs, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrCatch_m( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TciValueTemplate excTmpl, in TriAddressType address, in TciValueTemplate addressTmpl); void tliPrCatch_c( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue, in Value excValue, in TciValueTemplate excTmpl, in TriComponentIdType from, in TciNonValueTemplate fromTmpl ); void tliPrCatchTimeoutDetected( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature ); void tliPrCatchTimeout( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port, in TriSignatureIdType signature, in TciParameterListType parsValue ); void tliCCreate( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in String name ); void tliCStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in TciBehaviourIdType name, in TciParameterListType parsValue ); void tliCRunning( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in TBoolean status ); void tliCAlive( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp, in TBoolean status ); void tliCStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp ); void tliCKill( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType comp ); void tliCDoneMismatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate compTmpl ); void tliCKilledMismatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate compTmpl ); void tliCDone(in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate compTmpl ); void tliCKilled( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate compTmpl ); void tliCTerminated( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in VerdictValue verdict ); void tliPConnect( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType c1, in TriPortIdType port1, in TriComponentIdType c2, in TriPortIdType port2 ); void tliPDisconnect( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType c1, in TriPortIdType port1, in TriComponentIdType c2, in TriPortIdType port2 ); void tliPMap( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType c1, in TriPortIdType port1, in TriComponentIdType c2, in TriPortIdType port2 ); void tliPUnmap( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriComponentIdType c1, in TriPortIdType port1, in TriComponentIdType c2, in TriPortIdType port2 ); void tliPClear( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliPStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliPStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliPHalt( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriPortIdType port ); void tliEncode( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in Value val, in TriStatusType encoderFailure, in TriMessageType msg, in TString codec ); void tliDecode( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriMessageType msg, in TriStatusType decoderFailure, in Value val, in TString codec ); void tliTTimeoutDetected( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer ); void tliTTimeoutMismatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate timerTmpl ); void tliTTimeout( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciNonValueTemplate timerTmpl ); void tliTStart( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TriTimerDurationType dur ); void tliTStop( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer ); void tliTRead( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TriTimerDurationType elapsed ); void tliTRunning( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TriTimerIdType timer, in TBoolean status ); void tliSEnter( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TString name, in TciParameterListType parsValue, in TString kind ); void tliSLeave( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TString name, in Value returnValue, in TString kind ); void tliVar( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TString name, in Value varValue ); void tliModulePar( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TString name, in Value parValue ); void tliGetVerdict( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in VerdictValue verdict ); void tliSetVerdict( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in VerdictValue verdict ); void tliLog( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TciValueList log ); void tliAEnter( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliALeave( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliADefaults( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliAActivate( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in TString name, in TciParameterListType pars, in Value ref ); void tliADeactivate( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c, in Value ref ); void tliANomatch( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliARepeat( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); void tliAWait( in TString am, in TInteger ts, in TString src, in TInteger line, in TriComponentIdType c ); }; };
Language:English
Score: 1305501 - https://www.itu.int/wftp3/Publ.../z/z145/2006/tciInterface.html
Data Source: un
We can play a media stream or file. // See VI.1.3 for Media Client function. // VI.1.3 Media client functions interfaces // VI.1.3.1 MediaPlayer // MediaPlayer can be used to control playback of audio/video files and streams. interface MediaPlayer { void getCurrentPosition(); //Gets the current playback position void getDuration(); //Get the duration of the file long getVideoHeight(); //Returns the height of the video long getVideoWidth(); //Returns the width of the video boolean isLooping(); //Checks whether the MediaPlayer is looping or non-looping boolean isPlaying(); //Checks whether the MediaPlayer is playing void mediaPause(); //Pauses playback void seekTo(in long msec); //Seeks to specified time position void setLooping(in boolean looping); //Sets the MediaPlayer to be loopint or non-looping void mediaVolumeUp(); //Sets the MediaVolume 1 step up void mediaVolumeDown(); //Sets the MediaVolume 1 step dwon void mediaPlay(); //MediaPlayer play void mediaStop(); //MediaPlayer stop void mediaFF(); //MediaPlayer fast-foward (5 seconds) void mediaREW(); //Mediaplayer rewand (5 seconds) void MediaPath(in string path); //the Mediapath of the file, or the http/rtsp URL of the stream you want to play }; // VI.1.3.2 Subtitle interface SubTitle { boolean mbVisible = true ; //visible subtitles void subtitleVisible(in boolean visible); //true is visible. false is invisible void subtitleFontSize(in long fontSize); //Subtitles font size void subtitleLocation(in long X, in long Y); //Subtitles locate position void subtitleDefaultPosition(); //Subtitles default position void subtileFF(in long time); //movement synchronization subtitles Fase-Forward void subtileREW(in long time); //Movement synchoronization subtitles Rewind }; // VI.1.3.3 MediaInfo interface MediaInfo { long long fileInfoDate_Created(); //The time the Media was Created to the media provider Units are seconds since 1970 long long fileInfoDate_Modified(); //The time the Media was last modified Units are seconds sincd 1970 string fileInfoDisplay_Name(); //The display name of this file long long getSize(); //The size of the file in bytes string getTitle(); //The title of the content string getArtist(); //Audio file info Artist string getAlbum(); //Audio file info Album string getFileName(); //Audio file info filename sCodecInfo videocodecInfo(); //Return video codec info sCodecInfo audiocodecInfo(); //Return audio codec info }; // VI.1.3.4 AudioPlayer // AudioPlayer class can be used to control playback of audio files and streams interface AudioPlayer { void getCurrentPosition(); //Gets the current playback position void getDuration(); //Get the duration of the file boolean isLooping(); //Checks whether the AudioPlayer is looping or non-looping boolean isPlaying(); //Checks whether the AudioPlayer is playing void Pause(); //Pauses playback void seekTo(in long msec); //Seeks to specified time position void setLooping(in boolean looping); //Sets the player to be loopint or non-looping void VolumeUp(); //Sets Audio Volume up void VolumeDown(); //Sets Audio Volume dwon void Play(); //AudioPlayer play void Stop(); //AudioPlayer stop void FF(); //AudioPlayer fast-foward (5 seconds) void REW(); //Audioplayer rewand (5 seconds) void audioPath(in string path); //the audiopath of the file, or the http/rtsp URL of the stream you want to play }; // VI.1.3.5 MediaRecorder // Used to record audio and video. (...) The default is false. void setAppCacheEnabled(in boolean flag); //Tell the Browser to enable Application Caches API. void setCacheMode(in long mode); //Override the way the cache is used. (...) You can choose one of the Contents provider and service category. }; // VI.1.6 Connection and session management interface // VI.1.6.1 CookieManager interface CookieManager { boolean acceptCookie () ; //Return whether cookie is enabled string getCookie(in string url); //Get cookie(s) for a given url so that it can be set to "cookie:" in http request header. boolean hasCookies (); //Return true if there are stored cookies. void removeAllCookie (); //Remove all cookies void removeExpiredCookie (); //Remove all expired cookies void removeSessionCookie (); //Remove all session cookies, which are cookies without expiration date void setAcceptCookie (in boolean accept); //Control whether cookie is enabled or disabled void setCookie (in string url, in string value); //Set cookie for a given url. }; // VI.1.6.2 CookieSyncManager interface CookieSyncManager { void resetSync () ; // resets sync manager's timer void run () ; //Starts executing the active part of the class' code. void startSync () ; //startSync() requests sync manager to start sync void stopSync () ; //stopSync() requests sync manager to stop sync void sync () ; //sync() forces sync manager to sync now }; // VI.1.7 Terminal device management interface // VI.1.7.1 NetworkSetting interface NetworkSetting { attribute boolean mbDHCP; // is DHCP or Not attribute string mstrIPAddress; // Local Ip Address attribute string mstrSubnetMask; // Subnet Mask attribute string mstrGetWay; //Gateway IP attribute boolean mbAutoDNS; // Get DNS Address automaticaly attribute string mstrPrimDNS; // Primary DNS attribute string mstrSecDNS; // Secondary DNS boolean IsDHCP(); // Get Information about DHCP or Not void SetDHCP(in boolean bdhcp); // Set DHCP or Not void setIPAddress (in string strIP); // Set IP Address string getIPAddress (); // Get IP Address void setSubnetMask(in string strIP); // Set Subnet Mask string getSubnetMask (); // Get Subnet Mask void setGateway(in string strIP); // Set Gateway string getGateway(); // Get Gateway Address }; // VI.1.7.2 StorageManager // This class represents the storage manager which keeps track of the storage devices attached to the system. interface StorageManager { const long STORAGETYPE_HD = 0 ; const long STORAGETYPE_USB = 1 ; long getStorageType(); //Return StorageType void onRemove(in long storageType); //Remove Storage void onAttach(in long storageType); //Attach Storage const long STORAGE_ADDED = 0 ; const long STORAGE_REMOVED = 1 ; const long STORAGE_CHANGED = 2 ; long addStorageManagerListener(in StorageManagerListener listener); //Return STORAGE_ADDED long removeStorageManagerListener(in StorageManagerListener listener); //Return STORAGE_REMOVED sequence < string > getMountList(); //Return MountList octet getTotalVolume(); //Return TotalVolume octet getFreeVolume(); //Return FreeVolume octet getUsedVolume(); //Return UsedVolume const long FAT16 = 0 ; const long FAT32 = 1 ; const long NTFS = 2 ; const long EXT2 = 3 ; const long EXT3 = 4 ; const long RAISERFS = 5 ; long getFileSystem(in long storageType); //Return storage filesystem }; // VI.1.7.3 MicController interface MicController { const long RET_OK = 0 ; const long RET_NOT_SUPPORTED = 1 ; const long RET_FAIL = 2 ; void instance(); //Create MikeController object. void setVolume(in long level); //Set microphone volume to level. void getVolume(); //Get current microphone volume. void setMikeEnabled(in boolean enable); //Set microphone Enable or disable. void isMikeEnabled(); //Check is microphone enabled. void MikeMute(); //Check whether themicrophone mute is on or off. void setMikeMute(in boolean on); //Sets the microphone mute on or off }; // VI.1.7.4 VolumeController interface VolumeController { void getInstance(); //Create VolumeController object. void setVolumeLevel(in long value); //Set speaker volume to the level. void setMute(in boolean isMute); //Set Mute boolean isMute(); //Check is muted void getCurrentVolumeLevel(); //Get current volume level. void systemVolumeUp(); //Set SystemVolume 1 step up. void systemVolumeDown(); //Set SystemVolume 1 step down. void mediaVolumeUp(); //set MediaVolume 1 step up. void mediaVolumedown(); //set MediaVolume 1 step down void getMaxVolumeLevel(); //Get maximum volume leavel. void getMinVolumeLevel(); //Get minimum volume level. }; // VI.1.7.5 PowerManager interface PowerManager { void goToSleep(in long long time); //Force the device to go to sleep.
Language:English
Score: 1299405.3 - https://www.itu.int/wftp3/Publ...fl/itu-t/h/h730/2012/h730.html
Data Source: un
It is inherited into the exported interfaces." void getInterfaceTypes ( out SPFEECommonTypes::t_InterfaceTypeList itfTypes ) raises ( SPFEECommonTypes::e_ListError ); void getInterface ( in SPFEECommonTypes::t_InterfaceTypeName itfType, in SPFEECommonTypes::t_MatchProperties desiredProperties, out SPFEECommonTypes::t_InterfaceStruct itf ) raises ( SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_PropertyError ); void getInterfaces ( out SPFEECommonTypes::t_InterfaceList itfs ) raises ( SPFEECommonTypes::e_ListError ); }; // i_UserAccessGetInterfaces interface i_UserAccess : i_UserAccessGetInterfaces { // behaviour // behaviourText // "This interface is provided to a UA to perform actions during an // access session. (...) ; // usage // " "; // DRAFT: this operation is draft only, any feedback on this operation is // most welcome. void cancelAccessSession( in t_CancelAccessSessionProperties options ); }; // i_UserAccess interface i_UserInvite { // behaviour // behaviourText // "This interface is provided to a UA, to invite the user to: // - join a service session // - request an access session // "; // usage // " "; // inviteUser() types void inviteUser ( in SPFEEAccessCommonTypes::t_SessionInvitation invitation, out SPFEECommonTypes::t_InvitationReply reply ) raises (SPFEEAccessCommonTypes::e_InvitationError) ; void cancelInviteUser ( in SPFEECommonTypes::t_UserId inviteeId, in SPFEEAccessCommonTypes::t_InvitationId id ) raises ( SPFEEAccessCommonTypes::e_InvitationError ); }; // i_UserInvite interface i_UserTerminal { // behaviour // behaviourText // "This interface is provided to a UA, to gain information about the // terminal context (...) "; // usage // " "; // getTerminalInfo() types void getTerminalInfo( out SPFEEAccessCommonTypes::t_TerminalInfo terminalInfo ); }; // i_UserTerminal interface i_UserAccessSessionInfo { // ...AccessSessionInfo() types oneway void newAccessSessionInfo ( in SPFEEAccessCommonTypes::t_AccessSessionInfo accessSession ); oneway void endAccessSessionInfo ( in SPFEEAccessCommonTypes::t_AccessSessionId asId ); oneway void cancelAccessSessionInfo ( in SPFEEAccessCommonTypes::t_AccessSessionId asId ); oneway void newSubscribedServicesInfo ( in SPFEEAccessCommonTypes::t_ServiceList services ); }; // i_UserAccessSessionInfo interface i_UserSessionInfo { oneway void newSessionInfo ( in SPFEEAccessCommonTypes::t_SessionInfo session ); oneway void endSessionInfo ( in SPFEECommonTypes::t_SessionId sessionId ); oneway void endMyParticipationInfo ( in SPFEECommonTypes::t_SessionId sessionId ); oneway void suspendSessionInfo ( in SPFEECommonTypes::t_SessionId sessionId ); oneway void suspendMyParticipationInfo ( in SPFEECommonTypes::t_SessionId sessionId ); oneway void resumeSessionInfo ( in SPFEEAccessCommonTypes::t_SessionInfo session ); oneway void resumeMyParticipationInfo ( in SPFEEAccessCommonTypes::t_SessionInfo session ); oneway void joinSessionInfo ( in SPFEEAccessCommonTypes::t_SessionInfo session ); }; // i_UserSessionInfo }; #endif
Language:English
Score: 1289830.8 - https://www.itu.int/wftp3/Publ...up28/1999/SPFEEUserAccess.html
Data Source: un
It is inherited into the exported interfaces." void getInterfaceTypes ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, out SPFEECommonTypes::t_InterfaceTypeList itfTypes ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_ListError ); void getInterface ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_InterfaceTypeName itfType, in SPFEECommonTypes::t_MatchProperties desiredProperties, out SPFEECommonTypes::t_InterfaceStruct itf ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_PropertyError ); void getInterfaces ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_MatchProperties desiredProperties, out SPFEECommonTypes::t_InterfaceList itfs ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_PropertyError, SPFEECommonTypes::e_ListError ); }; // i_ProviderAccessGetInterfaces interface i_ProviderAccessRegisterInterfaces { // behaviour // behaviourText // "This interface allows the client to register interfaces // exported by the client domain." // usage // "This interface is not to be exported across Ret RP. // It is inherited into the exported interfaces." // register interfaces to be used only during // current access session void registerInterface ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, inout SPFEECommonTypes::t_RegisterInterfaceStruct itf ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_RegisterError ); void registerInterfaces ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, inout SPFEECommonTypes::t_RegisterInterfaceList itfs ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_RegisterError ); // register interfaces which will be accessible // outside the access session. void registerInterfaceOutsideAccessSession ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, inout SPFEECommonTypes::t_RegisterInterfaceStruct itf ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_RegisterError ); void registerInterfacesOutsideAccessSession ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, inout SPFEECommonTypes::t_RegisterInterfaceList itfs ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_RegisterError ); void listRegisteredInterfaces ( in SPFEEAccessCommonTypes:: t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_SpecifiedAccessSession as, out t_RegisteredInterfaceList itfs ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEAccessCommonTypes::e_SpecifiedAccessSessionError, SPFEECommonTypes::e_ListError ); void unregisterInterface ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_InterfaceIndex index ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_UnregisterError ); void unregisterInterfaces ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_InterfaceIndexList indexes ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_InterfacesError, SPFEECommonTypes::e_UnregisterError ); }; // i_ProviderAccessRegisterInterfaces interface i_ProviderAccessInterfaces : i_ProviderAccessGetInterfaces, i_ProviderAccessRegisterInterfaces { // behaviour // behaviourText // "This interface allows the client to get interfaces // exported by this domain, and register interfaces exported // by the client domain." // usage // "This interface is not to be exported across Ret RP. // It is inherited into the exported interfaces." // No additional operations are defined }; // i_ProviderAccessInterfaces interface i_ProviderAccess: i_ProviderAccessInterfaces { // behaviour // behaviourText // "This interface is the place to put operations which should be // shared between i_ProviderNamedAccess and i_ProviderAnonAccess. // Currently none are defined." // usage // "This interface is not to be exported across Ret RP. // It is inherited into the exported interfaces." // No additional operations are defined }; // interface i_ProviderAccess interface i_ProviderNamedAccess : i_ProviderAccess { void setUserCtxt ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in t_UserCtxt userCtxt ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_UserCtxtError ); void getUserCtxt ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_UserCtxtName ctxtName, out t_UserCtxt userCtxt ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_UserCtxtError ); void getUserCtxts ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in t_SpecifiedUserCtxt ctxt, out t_UserCtxtList userCtxts ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_UserCtxtError, SPFEECommonTypes::e_ListError ); void getUserCtxtsAccessSessions ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_SpecifiedAccessSession as, out t_UserCtxtList userCtxts ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEAccessCommonTypes::e_SpecifiedAccessSessionError, SPFEECommonTypes::e_ListError ); void registerUserCtxtsAccessSessions ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_SpecifiedAccessSession as ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEAccessCommonTypes::e_SpecifiedAccessSessionError, e_RegisterUserCtxtError ); void listAccessSessions ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, out SPFEEAccessCommonTypes::t_AccessSessionList asList ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_ListError ); void endAccessSession( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_SpecifiedAccessSession as, in t_EndAccessSessionOption option ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEAccessCommonTypes::e_SpecifiedAccessSessionError, e_EndAccessSessionError ); void getUserInfo( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, out SPFEEAccessCommonTypes::t_UserInfo userInfo ) raises ( SPFEEAccessCommonTypes::e_AccessError ); void listSubscribedServices ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in t_SubscribedServiceProperties desiredProperties, out SPFEEAccessCommonTypes::t_ServiceList services ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_PropertyError, SPFEECommonTypes::e_ListError ); void discoverServices( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in t_DiscoverServiceProperties desiredProperties, in unsigned long howMany, out SPFEEAccessCommonTypes::t_ServiceList services, // type: i_DiscoverServicesIterator out Object iteratorIR ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_PropertyError, SPFEECommonTypes::e_ListError ); void getServiceInfo ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_ServiceId serviceId, in SPFEEProviderAccess::t_SubscribedServiceProperties desiredProperties, out SPFEEAccessCommonTypes::t_ServiceProperties serviceProperties ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEProviderAccess::e_ServiceError ); void listRequiredServiceComponents ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_ServiceId serviceId, in SPFEEAccessCommonTypes::t_TerminalConfig terminalConfig, in SPFEEAccessCommonTypes::t_TerminalInfo terminalInfo, // Example of usage for Java applet download: // name-value pair describing the url of a Java applet // name = "URL" // type = "string" out SPFEECommonTypes::t_PropertyList locations ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEProviderAccess::e_ServiceError ); void listServiceSessions ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_SpecifiedAccessSession as, in t_SessionSearchProperties desiredProperties, out SPFEEAccessCommonTypes::t_SessionList sessions ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEAccessCommonTypes::e_SpecifiedAccessSessionError, SPFEECommonTypes::e_PropertyError, SPFEECommonTypes::e_ListError ); void getSessionModels ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId, out SPFEECommonTypes::t_SessionModelList sessionModels ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, SPFEECommonTypes::e_ListError ); void getSessionInterfaceTypes ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId, out SPFEECommonTypes::t_InterfaceTypeList itfTypes ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, SPFEECommonTypes::e_ListError ); void getSessionInterface ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId, in SPFEECommonTypes::t_InterfaceTypeName itfType, out SPFEECommonTypes::t_InterfaceStruct itf ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, SPFEECommonTypes::e_InterfacesError ); void getSessionInterfaces ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId, out SPFEECommonTypes::t_InterfaceList itfs ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, SPFEECommonTypes::e_ListError ); void listSessionInvitations ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, out SPFEEAccessCommonTypes::t_InvitationList invitations ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_ListError ); void listSessionAnnouncements ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in t_AnnouncementSearchProperties desiredProperties, out SPFEECommonTypes::t_AnnouncementList announcements ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEECommonTypes::e_PropertyError, SPFEECommonTypes::e_ListError ); void startService ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_ServiceId serviceId, in t_ApplicationInfo app, in SPFEECommonTypes::t_SessionModelReq sessionModelReq, in t_StartServiceUAProperties uaProperties, in t_StartServiceSSProperties ssProperties, out SPFEEAccessCommonTypes::t_SessionInfo sessionInfo ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_ServiceError, e_ApplicationInfoError, SPFEECommonTypes::e_SessionModelError, e_StartServiceUAPropertyError, e_StartServiceSSPropertyError ); void endSession ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError ); void endMyParticipation ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError ); void suspendSession ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError ); void suspendMyParticipation ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError ); void resumeSession ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId, in t_ApplicationInfo app, out SPFEEAccessCommonTypes::t_SessionInfo sessionInfo ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, e_ApplicationInfoError ); void resumeMyParticipation ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEECommonTypes::t_SessionId sessionId, in t_ApplicationInfo app, out SPFEEAccessCommonTypes::t_SessionInfo sessionInfo ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, e_ApplicationInfoError ); void joinSessionWithInvitation ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_InvitationId invitationId, in t_ApplicationInfo app, in SPFEECommonTypes::t_PropertyList joinProperties, out SPFEEAccessCommonTypes::t_SessionInfo sessionInfo ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, SPFEEAccessCommonTypes::e_InvitationError, e_ApplicationInfoError ); void joinSessionWithAnnouncement ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_AnnouncementId announcementId, in t_ApplicationInfo app, in SPFEECommonTypes::t_PropertyList joinProperties, out SPFEEAccessCommonTypes::t_SessionInfo sessionInfo ) raises ( SPFEEAccessCommonTypes::e_AccessError, e_SessionError, e_AnnouncementError, e_ApplicationInfoError ); void replyToInvitation ( in SPFEEAccessCommonTypes::t_AccessSessionSecretId asSecretId, in SPFEEAccessCommonTypes::t_InvitationId invitationId, in SPFEECommonTypes::t_InvitationReply reply ) raises ( SPFEEAccessCommonTypes::e_AccessError, SPFEEAccessCommonTypes::e_InvitationError, SPFEECommonTypes::e_InvitationReplyError ); }; // i_ProviderNamedAccess interface i_ProviderAnonAccess : i_ProviderAccess { // No additional operations defined. }; // i_ProviderAnonAccess interface i_DiscoverServicesIterator { exception e_UnknownDiscoverServicesMaxLeft {}; void maxLeft ( out unsigned long n ) raises ( e_UnknownDiscoverServicesMaxLeft ); // moreLeft: true if there are more interfaces, // (accessible thru the iterator (This interface)), // false if there are no more interfaces to retrieve void nextN ( in unsigned long n, // n >= number returned in services out SPFEEAccessCommonTypes::t_ServiceList services, out boolean moreLeft ) raises ( SPFEECommonTypes::e_ListError ); void destroy (); }; // i_DiscoverServicesIterator }; // module SPFEEProviderAccess #endif
Language:English
Score: 1285728.4 - https://www.itu.int/wftp3/Publ.../1999/SPFEEProviderAccess.html
Data Source: un
The entity is // removed from all the SAGs it could be assigned to and then deleted. void deleteSAEs ( in SPFEESubCommonTypes::t_EntityList entityList, in SPFEESubCommonTypes::t_entityIdList entityIdList ) raises (e_applicationError, e_unknownSAE); // This operation creates a set of SAGs. // It returns a set of unique SAG identifiers. void createSAGs ( in SPFEESubCommonTypes::t_SagList sagList, out SPFEESubCommonTypes::t_SagIdList sagIdList ) raises (e_applicationError, e_invalidSAG, e_unknownSAG); // This operation deletes a SAG. The entities belonging to that SAG are not deleted. void deleteSAGs ( in SPFEESubCommonTypes::t_SagIdList sagIdList ) raises (e_applicationError, e_unknownSAG); // This operation assigns a list of entities to a SAG. void assignSAEs ( in SPFEESubCommonTypes::t_entityIdList entityList, in SPFEESubCommonTypes::t_SagId sagId ) raises (e_unknownSAE, e_unknownSAG, e_applicationError); // This operation removes a list of entities from a SAG. void removeSAEs ( in SPFEESubCommonTypes::t_entityIdList entityList, in SPFEESubCommonTypes::t_SagId sagId ) raises (e_unknownSAE, e_unknownSAG, e_applicationError); // This operation returns the list of entities assigned to a SAG. // If a SAG is not specified, it returns all the entities for that subscriber. void listSAEs ( in SPFEESubCommonTypes::t_SagId sagId, out SPFEESubCommonTypes::t_entityIdList entityList ) raises (e_unknownSAG, e_applicationError); // This operation returns the list of SAGs for that subscriber. void listSAGs ( out SPFEESubCommonTypes::t_SagIdList sagIdList ) raises (e_applicationError); // This operation returns the information about a specific subscriber void getSubscriberInfo ( out SPFEESubCommonTypes::t_Subscriber subscriberInfo ) raises (e_applicationError, e_unknownSubscriber); // This operation modifies the information about a specific subscriber // Only name and address fields are modifiable. The rest are updated // only by Sub as a result of other operations -createSAGs,...- void setSubscriberInfo ( in SPFEESubCommonTypes::t_Subscriber subscriberInfo ) raises (e_unknownSubscriber, e_invalidSubscriberInfo, e_applicationError); // This operation returns the list of services subscribed by // a specific subscriber. // void listSubscribedServices ( out SPFEEAccessCommonTypes::t_ServiceList service_list ) raises (e_applicationError, e_unknownSubscriber); // Operations for Service Contract Management. // ---------------------------------------------------- // This operation returns the template for the service. void getServiceTemplate ( in SPFEEAccessCommonTypes::t_ServiceId serviceId, out SPFEESubCommonTypes::t_ServiceTemplate template ) raises (e_applicationError); // This operation creates a service contract. // This contract can include a set of service profiles. void defineServiceContract ( in SPFEESubCommonTypes::t_ServiceContract serviceContract, out SPFEESubCommonTypes::t_ServiceProfileIdList spIdList ) raises (e_applicationError, e_invalidContractInfo, e_invalidSubscriptionProfile, e_invalidSAGServiceProfile); // This operation creates a set of service profiles. void defineServiceProfiles ( in SPFEESubCommonTypes::t_SubscriptionProfile subscriptionProfile, in SPFEESubCommonTypes::t_SagServiceProfileList sagServiceProfiles, out SPFEESubCommonTypes::t_ServiceProfileIdList spIdList ) ras e_invalidSubscriptionProfile, e_invalidSAGServiceProfile); // his operation deletes a set of service profiles and their associated SAGs. void deleteServiceProfiles ( in SPFEESubCommonTypes::t_ServiceProfileIdList spIdList ) raises (e_applicationError, e_unknownServiceProfile); // This operation returns the list of service profiles identifiers void listServiceProfiles ( in SPFEEAccessCommonTypes::t_ServiceId serviceId, out SPFEESubCommonTypes::t_ServiceProfileIdList spIdList ) raises (e_applicationError); // This operation returns the service contract information. // If a (list of) SAG(s) is specified it returns the set of // SAG service profile for that(those) SAG(s). void getServiceContractInfo ( in SPFEEAccessCommonTypes::t_ServiceId serviceId, in SPFEESubCommonTypes::t_ServiceProfileIdList spIdList, out SPFEESubCommonTypes::t_ServiceContract serviceContract ) raises (e_applicationError, e_unknownServiceProfile); // This operation assigns a service profile to a list of SAGs and SAEs. void assignServiceProfile ( in SPFEESubCommonTypes::t_ServiceProfileId spId, in SPFEESubCommonTypes::t_SagIdList sagIdList, in SPFEESubCommonTypes::t_entityIdList saeIdList ) raises (e_applicationError, e_unknownSAG, e_unknownSAE, e_unknownServiceProfile); // This operation removes a service profile assignment to a list of SAGs and SAEs. void removeServiceProfile ( in SPFEESubCommonTypes::t_ServiceProfileId spId, in SPFEESubCommonTypes::t_SagIdList sagIdList, in SPFEESubCommonTypes::t_entityIdList saeIdList ) raises (e_applicationError, e_unknownSAG, e_unknownSAE, e_unknownServiceProfile); // This operation activates a set of service profiles void activateServiceProfiles ( in SPFEESubCommonTypes::t_ServiceProfileIdList spIdList ) raises (e_applicationError, e_unknownServiceProfile); // This operation deactivates a set of service profiles void deactivateServiceProfiles ( in SPFEESubCommonTypes::t_ServiceProfileIdList spIdList ) raises (e_applicationError, e_unknownServiceProfile); }; // i_SubscriberSubscriptionMgmt }; #endif // SPFEERetSubscriberSubscriptionMgmt_IDL
Language:English
Score: 1284162 - https://www.itu.int/wftp3/Publ...ubscriberSubscriptionMgmt.html
Data Source: un
This must be done by the application. */ void destroy (); }; // interface HistoryDataIterator /** 5.5.2.4 CurrentData */ interface CurrentData: Scanner { /** Define default value for suspectIntervalFlag */ const boolean suspectIntervalFlagDefault = FALSE; /** Define default value for maxSuppressedIntervals. (...) On the other hand, the maxSuppressedIntervals is effectively equal to infinity. */ const short maxSuppressedIntervalsDefault = -1; boolean suspectIntervalFlagGet () raises (itut_x780::ApplicationError); void suspectIntervalFlagDefaultSet (in boolean suspectIntervalFlag) raises (itut_x780::ApplicationError); TimeIntervalType elapsedTimeGet () raises (itut_x780::ApplicationError); short historyRetentionGet () raises (itut_x780::ApplicationError); void historyRetentionSet (in short intervalNum) raises (itut_x780::ApplicationError); MONameSetType thresholdDataInstanceListGet () raises (itut_x780::ApplicationError, NOthresholdPackage); void thresholdDataInstanceListSet (in MONameSetType dataInstanceList) raises (itut_x780::ApplicationError, NOthresholdPackage); void thresholdDataInstanceListAdd (in MONameSetType dataInstanceList) raises (itut_x780::ApplicationError, NOthresholdPackage); void thresholdDataInstanceListRemove (in MONameSetType dataInstanceList) raises (itut_x780::ApplicationError, NOthresholdPackage); boolean getMostRecent (out HistoryDataValueType historyData) raises (itut_x780::ApplicationError); HistoryDataSeqValueType getBetween (in GeneralizedTimeType startTime, in GeneralizedTimeType endTime, in unsigned short howMany, out HistoryDataIterator resultIterator) raises (itut_x780::ApplicationError); /** */ short numSuppressedIntervalsGet () raises (itut_x780::ApplicationError); short maxSuppressedIntervalsGet () raises (itut_x780::ApplicationError); void maxSuppressedIntervalsSet (in short maxSuppInterval) raises (itut_x780::ApplicationError); CONDITIONAL_NOTIFICATION( itut_x780::Notifications, qualityOfServiceAlarm, NOthresholdPackage) }; // interface CurrentData /** 5.5.3 ThresholdData See 4.3.3 for behaviour. (...) On the other hand, the maxSuppressedIntervals is effectively equal to infinity. */ const short maxSuppressedIntervalsDefault = -1; boolean suspectIntervalFlagGet (in MONameType name) raises (itut_x780::ApplicationError); void suspectIntervalFlagDefaultSet (in MONameType name, in boolean suspectIntervalFlag) raises (itut_x780::ApplicationError); TimeIntervalType elapsedTimeGet (in MONameType name) raises (itut_x780::ApplicationError); short historyRetentionGet (in MONameType name) raises (itut_x780::ApplicationError); void historyRetentionSet (in MONameType name, in short intervalNum) raises (itut_x780::ApplicationError); MONameSetType thresholdDataInstanceListGet (in MONameType name) raises (itut_x780::ApplicationError, NOthresholdPackage); void thresholdDataInstanceListSet (in MONameType name, in MONameSetType dataInstanceList) raises (itut_x780::ApplicationError, NOthresholdPackage); void thresholdDataInstanceListAdd (in MONameType name, in MONameSetType dataInstanceList) raises (itut_x780::ApplicationError, NOthresholdPackage); void thresholdDataInstanceListRemove (in MONameType name, in MONameSetType dataInstanceList) raises (itut_x780::ApplicationError, NOthresholdPackage); boolean getMostRecent (in MONameType name, out HistoryDataValueType historyData) raises (itut_x780::ApplicationError); HistoryDataSeqValueType getBetween (in MONameType name, in GeneralizedTimeType startTime, in GeneralizedTimeType endTime, in unsigned short howMany, out HistoryDataIterator resultIterator) raises (itut_x780::ApplicationError); short numSuppressedIntervalsGet (in MONameType name) raises (itut_x780::ApplicationError); short maxSuppressedIntervalsGet (in MONameType name) raises (itut_x780::ApplicationError); void maxSuppressedIntervalsSet (in MONameType name, in short maxSuppInterval) raises (itut_x780::ApplicationError); CONDITIONAL_NOTIFICATION( itut_x780::Notifications, qualityOfServiceAlarm, NOthresholdPackage) }; // interface CurrentData_F /** 5.6.3 ThresholdData_F See 4.3.3 for behaviour.
Language:English
Score: 1277170.4 - https://www.itu.int/wftp3/Publ...q/q822.1/2001/itut_q822d1.html
Data Source: un
id=4140" target="_top">ITU-T T.173 (07/1997) -- IDL module extracted from ITU-T T.173 (07/1997) module MHEG_3 { enum RtScriptStatus {RUNNING, READY, ERRONEOUS}; enum InvocationStatus {NOT_STARTED, PROCESSING, TERMINATED, ABORTED}; enum PassingMode {BY_VALUE, BY_REFERENCE}; enum Entity {TYPE, DATA, FUNCTION, MESSAGE, PACKAGE, HANDLER}; typedef unsigned short FID; typedef unsigned short DID; typedef unsigned short TID; struct ContentReference { string public_id; string system_id; }; struct ParameterDescription { PassingMode passing_mode; TID parameter_type_id; }; struct Prototype { TID return_value_type_id; sequence signature; }; exception InvalidParameter { unsigned short rank; }; exception InvalidScript { Entity the_entity; unsigned short identifier; }; exception OperationFailed {}; interface MhScript; interface RtScript; interface RoutineInvocation; interface ScriptInterpreter { MhScript prepare (in ContentReference content_reference) raises (InvalidScript, InvalidParameter, OperationFailed); void kill (); }; interface MhScript { RtScript new () raises (OperationFailed); void destroy (); }; interface RtScript { RoutineInvocation open (in FID routine_id) raises (InvalidParameter); RtScriptStatus getRtScriptStatus(); void setPriority (in unsigned short priority); unsigned short getPriority (); DID allocate (in TID variable_type_id) raises (InvalidParameter, OperationFailed); void free (in DID variable_id) raises (InvalidParameter); void setData (in DID variable_id, in any variable_value) raises (InvalidParameter, OperationFailed); any getData (in DID data_id) raises (InvalidParameter, OperationFailed); void stop () raises (OperationFailed); void reInit () raises (OperationFailed); void delete (); }; interface RoutineInvocation { readonly attribute FID routine_id; void setParameter (in unsigned short rank, in TID parameter_type_id, in any parameter_value) raises(InvalidParameter); Prototype getPrototype (); InvocationStatus getInvocationStatus (); void run () raises (OperationFailed); void reset (); void close (); }; };
Language:English
Score: 1276254.7 - https://www.itu.int/wftp3/Publ.../itu-t/t/t173/1997/MHEG_3.html
Data Source: un