Module TINAStreamCommonTypes


Struct Index

t_FailedElementDesc
t_RequestId
t_RetElementId
t_SBBindState
t_SBElementFailure
t_SBElementSuccess
t_SBRecover
t_SFEPServDesc
t_SIDesc
t_SyncDesc

Union Index

t_ReqProblem

Enum Index

t_ParticipantRecovery
t_ParticipantSuccess
t_ProblemType
t_SBRecoveryCriteria
t_SBSuccessCriteria
t_SFCRecovery
t_SFCSuccess

Alias Index

t_FailedElementDescList
t_FailureCode
t_RequestType
t_RetElementIdList
t_SBElementFailureList
t_SBElementSuccessList
t_SBId
t_SBIdList
t_SBType
t_SFEPBindName
t_SFEPId
t_SFEPIdList
t_SFEPServDescList
t_SIDescList
t_SIId
t_SIIdList
t_SIName
t_SINameList

Structs

t_FailedElementDesc
struct t_FailedElementDesc
{
    t_RetElementId id;
    unsigned long errorCode;
    unsigned long state;
};
t_RequestId
struct t_RequestId
{
    TINACommonTypes::t_ElementId party;
    unsigned long id;
};
t_RetElementId
struct t_RetElementId
{
    TINASBCommSCommonTypes::t_Identifier localId;
    TINACommonTypes::t_ElementId id;
};
t_SBBindState
struct t_SBBindState
{
    t_SBId id;
    boolean all;
    t_SBElementSuccessList success;
    t_FailedElementDescList failed;
};
t_SBElementFailure
struct t_SBElementFailure
{
    t_RetElementId id;
    boolean all;
    t_FailedElementDescList failed;
};
t_SBElementSuccess
struct t_SBElementSuccess
{
    t_RetElementId id;
    boolean all;
    t_RetElementIdList succeeded;
    t_FailedElementDescList failed;
};
t_SBRecover
struct t_SBRecover
{
    boolean valid;
    t_SBRecoveryCriteria criteria;
    unsigned short retries;
};
t_SFEPServDesc
struct t_SFEPServDesc
{
    t_SFEPId id;
    TINASBCommSCommonTypes::t_SFEPComDesc desc;
    t_SFEPBindName tag;
    t_SIName si;
    Object siIfRef;
};
t_SIDesc
struct t_SIDesc
{
    t_SIName name;
    t_SIId id;
    Object siRef;
    TINACommonTypes::t_ElementId sbMember;
    t_SBType si_type;
    t_SyncDesc siSync;
    t_SFEPServDescList sfeps;
};
t_SyncDesc
struct t_SyncDesc
{
    TINASBCommSCommonTypes::t_SFEPNameList synchedFlows;
    TINASBCommSCommonTypes::t_TypeDesc synchDesc;
};

Unions

t_ReqProblem
union t_ReqProblem switch(t_ProblemType)
{
case Problem_SingleElement: TINACommonTypes::t_ElementId problemEl;
case Problem_Parameters: sequence<string> problemParams;
case Problem_ComplexFailure: t_FailedElementDescList problemInfo;
};

Enums

t_ParticipantRecovery
enum t_ParticipantRecovery
{
    RecoverDefault,
    RecoverMustAll,
    RecoverMustBE,
    RecoverBEAll,
    RecoverBE,
    IgnoreParticipantFailure,
    DeleteOnParticipantFailure
};
t_ParticipantSuccess
enum t_ParticipantSuccess
{
    ParticipantDefault,
    ParticipantMustAll,
    ParticipantMustBE,
    ParticipantBE,
    ParticipantBEAll
};
t_ProblemType
enum t_ProblemType
{
    Problem_SingleElement,
    Problem_Parameters,
    Problem_ComplexFailure
};
t_SBRecoveryCriteria
enum t_SBRecoveryCriteria
{
    DefaultRecovery,
    IgnoreFailure,
    ReestablishBE,
    ReestablishBEOnParties,
    RestablishBEOnFlows,
    ReestablishAll,
    DeleteAll,
    PartySpecificRecovery,
    FlowSpecificRecovery
};
t_SBSuccessCriteria
enum t_SBSuccessCriteria
{
    SBSuccessDefault,
    SBBestEffort,
    SBBEOnParties,
    SBBEOnFlows,
    SBPartySpecific
};
t_SFCRecovery
enum t_SFCRecovery
{
    RecoverSFCDefault,
    RecoverSFCMustAll,
    RecoverSFCMustBE,
    RecoverSFCBEAll,
    RecoverSFCBE,
    IgnoreSFCFailure,
    DeleteOnSFCFailure
};
t_SFCSuccess
enum t_SFCSuccess
{
    SFCSuccessDefault,
    SFCSuccessBE,
    SFCSuccessAll
};

Aliases

t_FailedElementDescList
typedef sequence<t_FailedElementDesc> t_FailedElementDescList;
t_FailureCode
typedef unsigned short t_FailureCode;
t_RequestType
typedef TINASBCommSCommonTypes::t_TypeId t_RequestType;
t_RetElementIdList
typedef sequence<t_RetElementId> t_RetElementIdList;
t_SBElementFailureList
typedef sequence<t_SBElementFailure> t_SBElementFailureList;
t_SBElementSuccessList
typedef sequence<t_SBElementSuccess> t_SBElementSuccessList;
t_SBId
typedef TINACommonTypes::t_ElementId t_SBId;
t_SBIdList
typedef TINACommonTypes::t_ElementIdList t_SBIdList;
t_SBType
typedef TINASBCommSCommonTypes::t_TypeId t_SBType;
t_SFEPBindName
typedef string t_SFEPBindName;
t_SFEPId
typedef TINACommonTypes::t_ElementId t_SFEPId;
t_SFEPIdList
typedef TINACommonTypes::t_ElementIdList t_SFEPIdList;
t_SFEPServDescList
typedef sequence<t_SFEPServDesc> t_SFEPServDescList;
t_SIDescList
typedef sequence<t_SIDesc> t_SIDescList;
t_SIId
typedef TINACommonTypes::t_ElementId t_SIId;
t_SIIdList
typedef TINACommonTypes::t_ElementIdList t_SIIdList;
t_SIName
typedef TINASBCommSCommonTypes::t_Identifier t_SIName;
t_SINameList
typedef sequence<t_SIName> t_SINameList;

Generated by the OmniBroker IDL-to-HTML translator (non-commercial)