The following mirror Ret but have been changed to raise user defined exceptions, because the interactions between SSM and USM are more critical than those across Ret - which sere defined as oneway operations. The operations have been designed so that a single 'USM' could handle multiple parties (PD_USSs) if it were implemented this way. This was considered less restictive on implementation options.
void announceSessionInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINACommonTypes::t_AnnouncementProperties announcement) raises(TINAScsCommonTypes::e_PartyIdListError, TINAUsageCommonTypes::e_AnnouncementError);
target partyIds *
void endPartyInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINACommonTypes::t_PartyId partyId) raises(TINAScsCommonTypes::e_PartyIdListError, TINAUsageCommonTypes::e_PartyError);
target partyIds *
void inviteReplyInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINAUsageCommonTypes::t_InvitationId invitationId, in TINACommonTypes::t_InvitationReply reply) raises(TINAScsCommonTypes::e_PartyIdListError);
target partyIds *
void inviteUserInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINACommonTypes::t_UserDetails userDetails, in TINAUsageCommonTypes::t_InvitationId invitationId) raises(TINAScsCommonTypes::e_PartyIdListError, TINACommonTypes::e_UserDetailsError);
target partyIds *
void joinSessionInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINAUsageCommonTypes::t_PartyDetails partyDetails, in TINACommonTypes::t_UserDetails userDetails) raises(TINAScsCommonTypes::e_PartyIdListError, TINAUsageCommonTypes::e_PartyError, TINACommonTypes::e_UserDetailsError);
target partyIds *
void modifyPartyTypeInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINACommonTypes::t_PartyId partyId) raises(TINAScsCommonTypes::e_PartyIdListError, TINAUsageCommonTypes::e_PartyError);
target partyIds *
void resumePartyInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINACommonTypes::t_PartyId partyId) raises(TINAScsCommonTypes::e_PartyIdListError, TINAUsageCommonTypes::e_PartyError);
target partyIds *
void suspendPartyInfo(in TINAScsCommonTypes::t_PartyIdListHandler indPartyList, in TINACommonTypes::t_PartyId partyId) raises(TINAScsCommonTypes::e_PartyIdListError, TINAUsageCommonTypes::e_PartyError);
target partyIds *
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)