Interface TINAScsUSMIntra::i_SessionCtrl

interface i_SessionCtrl

Session control of the participation and session lifecycle, typical client UA.



Operation Index

endMyParticipation
Ends only the participation of the party represented by the USM. When sucessful results in Ret interfaces of the USM becoming invalid
endSession
Ends the entire session for all participants, requires authorisation. When successful results in Ret interfaces of the USM becoming invalid.
suspendMyParticipation
Suspends the participation of the party represented by the USM. When sucsessful results in Ret interfaces of the USM becoming invalid and a new IR capable of resuming participation.
suspendSession
Suspends the entire session for all all participants. When sucsessful results in Ret interfaces of the USM becoming invalid and a new IR capable of resuming participation.

Operations

endMyParticipation
void endMyParticipation(in TINACommonTypes::t_SessionId sessionId,
                        in TINACommonTypes::t_PartyId Party_Id,
                        out any accountInfo)
    raises(e_SessionControlError);

Ends only the participation of the party represented by the USM. When sucessful results in Ret interfaces of the USM becoming invalid


endSession
void endSession(in TINACommonTypes::t_SessionId sessionId,
                in TINACommonTypes::t_PartyId Party_Id,
                out any accountInfo)
    raises(e_SessionControlError);

Ends the entire session for all participants, requires authorisation. When successful results in Ret interfaces of the USM becoming invalid.


suspendMyParticipation
void suspendMyParticipation(in TINACommonTypes::t_SessionId sessionId,
                            in TINACommonTypes::t_PartyId Party_Id,
                            out TINACommonTypes::t_InterfaceList resumeItfRef,
                            out any accountInfo)
    raises(e_SessionControlError);

Suspends the participation of the party represented by the USM. When sucsessful results in Ret interfaces of the USM becoming invalid and a new IR capable of resuming participation.


suspendSession
void suspendSession(in TINACommonTypes::t_SessionId sessionId,
                    in TINACommonTypes::t_PartyId Party_Id,
                    out TINACommonTypes::t_InterfaceList resumeItfRef,
                    out any accountInfo)
    raises(e_SessionControlError);

Suspends the entire session for all all participants. When sucsessful results in Ret interfaces of the USM becoming invalid and a new IR capable of resuming participation.



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