struct t_PCriteria
{
t_ParticipantCriteria myCriteria;
TINACommonTypes::t_ElementId myId;
};
struct t_PaSBFSDesc
{
TINAStreamCommonTypes::t_SBType sbType;
TINASBCommSCommonTypes::t_MediaDescList media;
TINASBCommSCommonTypes::t_AdministrativeState adState;
t_ParticipantDescList sbMembers;
TINAStreamCommonTypes::t_SBSuccessCriteria criteria;
TINAStreamCommonTypes::t_SBRecoveryCriteria recoveryActs;
};
struct t_ParticipantCriteria
{
TINAStreamCommonTypes::t_ParticipantSuccess success;
TINAStreamCommonTypes::t_ParticipantRecovery recoverAct;
};
struct t_ParticipantDesc
{
t_ParticipantId id;
t_SBFSParticipationType standing;
t_SBControlSRType control;
TINASBCommSCommonTypes::t_AdministrativeState state;
t_ParticipantCriteria criteria;
string addInfo;
};
enum t_SBControlSRType
{
DefaultSBControl,
OwnershipSBControl,
ReadSBControl,
WriteSBControl
};
enum t_SBFSParticipationType
{
SBFSApplicationSpecific,
SBFSSinkAll,
SBFSSourceAll,
SBFSSinkSourceAll,
SBFSSinkSource,
SBFSAssociate,
SBFSInitiator
};
typedef sequence<t_PCriteria> t_PCriteriaList;
typedef sequence<t_ParticipantDesc> t_ParticipantDescList;
typedef TINACommonTypes::t_ElementId t_ParticipantId;
typedef TINACommonTypes::t_ElementIdList t_ParticipantIdList;
typedef t_PaSBFSDesc t_SBDesc;
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)