struct t_ApplicationInfo { t_AppName name; t_AppVersion version; t_AppSerialNum serialNum; t_AppLicenceNum licenceNum; TINACommonTypes::t_PropertyList properties; TINACommonTypes::t_InterfaceList itfs; TINACommonTypes::t_SessionModelList sessionModels; TINAStreamCommonTypes::t_SIDescList streams; };
struct t_RegisteredInterfaceStruct { TINACommonTypes::t_InterfaceIndex index; TINACommonTypes::t_InterfaceStruct interfaceStruct; t_DateTimeRegistered when; TINACommonTypes::t_UserCtxtName where; };
struct t_UserCtxt { TINACommonTypes::t_UserCtxtName ctxtName; TINAAccessCommonTypes::t_AccessSessionId asId; Object accessIR; Object terminalIR; Object inviteIR; Object sessionInfoIR; TINAAccessCommonTypes::t_TerminalConfig terminalConfig; };
exception e_AnnouncementError { t_AnnouncementErrorCode errorCode; };
exception e_ApplicationInfoError { t_ApplicationInfoErrorCode errorCode; TINACommonTypes::t_PropertyErrorStruct propertyError; TINACommonTypes::t_InterfacesErrorStruct itfsError; };
exception e_EndAccessSessionError { t_EndAccessSessionErrorCode errorCode; TINACommonTypes::t_SessionIdList sessions; };
exception e_RegisterUserCtxtError { t_RegisterUserCtxtErrorCode errorCode; };
exception e_ServiceError { t_ServiceErrorCode errorCode; };
exception e_SessionError { t_SessionErrorCode errorCode; TINAAccessCommonTypes::t_UserSessionState state; };
exception e_StartServiceSSPropertyError { TINACommonTypes::t_PropertyErrorStruct propertyError; };
exception e_StartServiceUAPropertyError { TINACommonTypes::t_PropertyErrorStruct propertyError; };
exception e_UserCtxtError { t_UserCtxtErrorCode errorCode; TINACommonTypes::t_UserCtxtName ctxtName; TINACommonTypes::t_PropertyErrorStruct propertyError; };
union t_SpecifiedUserCtxt switch(t_WhichUserCtxt) { case SpecifiedUserCtxts: TINACommonTypes::t_UserCtxtNameList ctxtNames; case CurrentUserCtxt: case AllUserCtxts: octet dummy; };
enum t_AnnouncementErrorCode { InvalidAnnouncementId };
enum t_ApplicationInfoErrorCode { UnknownAppInfoError, InvalidApplication, InvalidAppInfo, UnknownAppName, InvalidAppName, UnknownAppVersion, InvalidAppVersion, InvalidAppSerialNum, InvalidAppLicenceNum, AppPropertyError, AppSessionInterfacesError, AppSessionModelsError, AppSIDescError };
enum t_EndAccessSessionErrorCode { EASE_UnknownError, EASE_InvalidOption, EASE_ActiveSession, EASE_SuspendedSession, EASE_SuspendedParticipation };
enum t_EndAccessSessionOption { DefaultEndAccessSessionOption, SuspendActiveSessions, SuspendMyParticipationActiveSessions, EndActiveSessions, EndMyParticipationActiveSessions, EndAllSessions, EndMyParticipationAllSessions };
enum t_RegisterUserCtxtErrorCode { UnableToRegisterUserCtxt };
enum t_ServiceErrorCode { InvalidServiceId, ServiceUnavailable, SessionCreationDenied, SessionNotPossibleDueToUserCtxt };
enum t_SessionErrorCode { UnknownSessionError, InvalidSessionId, SessionDoesNotExist, InvalidUserSessionState, SessionNotAllowed, SessionNotAccepted, SessionOpNotSupported };
enum t_UserCtxtErrorCode { InvalidUserCtxtName, InvalidUserAccessIR, InvalidUserTerminalIR, InvalidUserInviteIR, InvalidTerminalId, InvalidTerminalType, InvalidNAPId, InvalidNAPType, InvalidTerminalProperty, UserCtxtNotAvailable };
enum t_WhichUserCtxt { CurrentUserCtxt, SpecifiedUserCtxts, AllUserCtxts };
typedef TINACommonTypes::t_MatchProperties t_AnnouncementSearchProperties;
typedef TINACommonTypes::Istring t_AppLicenceNum;
typedef TINACommonTypes::Istring t_AppName;
typedef TINACommonTypes::Istring t_AppSerialNum;
typedef TINACommonTypes::Istring t_AppVersion;
typedef string t_DateTimeRegistered;
typedef TINACommonTypes::t_MatchProperties t_DiscoverServiceProperties;
typedef sequence<t_RegisteredInterfaceStruct> t_RegisteredInterfaceList;
typedef TINACommonTypes::t_MatchProperties t_SessionSearchProperties;
typedef TINACommonTypes::t_PropertyList t_StartServiceSSProperties;
typedef TINACommonTypes::t_PropertyList t_StartServiceUAProperties;
typedef TINACommonTypes::t_MatchProperties t_SubscribedServiceProperties;
typedef sequence<t_UserCtxt> t_UserCtxtList;
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)