Module TINAProviderAccess


Interface Index

i_DiscoverServicesIterator
i_ProviderAccess
i_ProviderAccessGetInterfaces
i_ProviderAccessInterfaces
i_ProviderAccessRegisterInterfaces
i_ProviderAnonAccess
i_ProviderNamedAccess

Exception Index

e_AnnouncementError
e_ApplicationInfoError
e_EndAccessSessionError
e_RegisterUserCtxtError
e_ServiceError
e_SessionError
e_StartServiceSSPropertyError
e_StartServiceUAPropertyError
e_UserCtxtError

Struct Index

t_ApplicationInfo
t_RegisteredInterfaceStruct
t_UserCtxt

Union Index

t_SpecifiedUserCtxt

Enum Index

t_AnnouncementErrorCode
t_ApplicationInfoErrorCode
t_EndAccessSessionErrorCode
t_EndAccessSessionOption
t_RegisterUserCtxtErrorCode
t_ServiceErrorCode
t_SessionErrorCode
t_UserCtxtErrorCode
t_WhichUserCtxt

Alias Index

t_AnnouncementSearchProperties
t_AppLicenceNum
t_AppName
t_AppSerialNum
t_AppVersion
t_DateTimeRegistered
t_DiscoverServiceProperties
t_RegisteredInterfaceList
t_SessionSearchProperties
t_StartServiceSSProperties
t_StartServiceUAProperties
t_SubscribedServiceProperties
t_UserCtxtList

Structs

t_ApplicationInfo
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;
};
t_RegisteredInterfaceStruct
struct t_RegisteredInterfaceStruct
{
    TINACommonTypes::t_InterfaceIndex index;
    TINACommonTypes::t_InterfaceStruct interfaceStruct;
    t_DateTimeRegistered when;
    TINACommonTypes::t_UserCtxtName where;
};
t_UserCtxt
struct t_UserCtxt
{
    TINACommonTypes::t_UserCtxtName ctxtName;
    TINAAccessCommonTypes::t_AccessSessionId asId;
    Object accessIR;
    Object terminalIR;
    Object inviteIR;
    Object sessionInfoIR;
    TINAAccessCommonTypes::t_TerminalConfig terminalConfig;
};

Exceptions

e_AnnouncementError
exception e_AnnouncementError
{
    t_AnnouncementErrorCode errorCode;
};
e_ApplicationInfoError
exception e_ApplicationInfoError
{
    t_ApplicationInfoErrorCode errorCode;
    TINACommonTypes::t_PropertyErrorStruct propertyError;
    TINACommonTypes::t_InterfacesErrorStruct itfsError;
};
e_EndAccessSessionError
exception e_EndAccessSessionError
{
    t_EndAccessSessionErrorCode errorCode;
    TINACommonTypes::t_SessionIdList sessions;
};
e_RegisterUserCtxtError
exception e_RegisterUserCtxtError
{
    t_RegisterUserCtxtErrorCode errorCode;
};
e_ServiceError
exception e_ServiceError
{
    t_ServiceErrorCode errorCode;
};
e_SessionError
exception e_SessionError
{
    t_SessionErrorCode errorCode;
    TINAAccessCommonTypes::t_UserSessionState state;
};
e_StartServiceSSPropertyError
exception e_StartServiceSSPropertyError
{
    TINACommonTypes::t_PropertyErrorStruct propertyError;
};
e_StartServiceUAPropertyError
exception e_StartServiceUAPropertyError
{
    TINACommonTypes::t_PropertyErrorStruct propertyError;
};
e_UserCtxtError
exception e_UserCtxtError
{
    t_UserCtxtErrorCode errorCode;
    TINACommonTypes::t_UserCtxtName ctxtName;
    TINACommonTypes::t_PropertyErrorStruct propertyError;
};

Unions

t_SpecifiedUserCtxt
union t_SpecifiedUserCtxt switch(t_WhichUserCtxt)
{
case SpecifiedUserCtxts: TINACommonTypes::t_UserCtxtNameList ctxtNames;
case CurrentUserCtxt:
case AllUserCtxts: octet dummy;
};

Enums

t_AnnouncementErrorCode
enum t_AnnouncementErrorCode
{
    InvalidAnnouncementId
};
t_ApplicationInfoErrorCode
enum t_ApplicationInfoErrorCode
{
    UnknownAppInfoError,
    InvalidApplication,
    InvalidAppInfo,
    UnknownAppName,
    InvalidAppName,
    UnknownAppVersion,
    InvalidAppVersion,
    InvalidAppSerialNum,
    InvalidAppLicenceNum,
    AppPropertyError,
    AppSessionInterfacesError,
    AppSessionModelsError,
    AppSIDescError
};
t_EndAccessSessionErrorCode
enum t_EndAccessSessionErrorCode
{
    EASE_UnknownError,
    EASE_InvalidOption,
    EASE_ActiveSession,
    EASE_SuspendedSession,
    EASE_SuspendedParticipation
};
t_EndAccessSessionOption
enum t_EndAccessSessionOption
{
    DefaultEndAccessSessionOption,
    SuspendActiveSessions,
    SuspendMyParticipationActiveSessions,
    EndActiveSessions,
    EndMyParticipationActiveSessions,
    EndAllSessions,
    EndMyParticipationAllSessions
};
t_RegisterUserCtxtErrorCode
enum t_RegisterUserCtxtErrorCode
{
    UnableToRegisterUserCtxt
};
t_ServiceErrorCode
enum t_ServiceErrorCode
{
    InvalidServiceId,
    ServiceUnavailable,
    SessionCreationDenied,
    SessionNotPossibleDueToUserCtxt
};
t_SessionErrorCode
enum t_SessionErrorCode
{
    UnknownSessionError,
    InvalidSessionId,
    SessionDoesNotExist,
    InvalidUserSessionState,
    SessionNotAllowed,
    SessionNotAccepted,
    SessionOpNotSupported
};
t_UserCtxtErrorCode
enum t_UserCtxtErrorCode
{
    InvalidUserCtxtName,
    InvalidUserAccessIR,
    InvalidUserTerminalIR,
    InvalidUserInviteIR,
    InvalidTerminalId,
    InvalidTerminalType,
    InvalidNAPId,
    InvalidNAPType,
    InvalidTerminalProperty,
    UserCtxtNotAvailable
};
t_WhichUserCtxt
enum t_WhichUserCtxt
{
    CurrentUserCtxt,
    SpecifiedUserCtxts,
    AllUserCtxts
};

Aliases

t_AnnouncementSearchProperties
typedef TINACommonTypes::t_MatchProperties t_AnnouncementSearchProperties;
t_AppLicenceNum
typedef TINACommonTypes::Istring t_AppLicenceNum;
t_AppName
typedef TINACommonTypes::Istring t_AppName;
t_AppSerialNum
typedef TINACommonTypes::Istring t_AppSerialNum;
t_AppVersion
typedef TINACommonTypes::Istring t_AppVersion;
t_DateTimeRegistered
typedef string t_DateTimeRegistered;
t_DiscoverServiceProperties
typedef TINACommonTypes::t_MatchProperties t_DiscoverServiceProperties;
t_RegisteredInterfaceList
typedef sequence<t_RegisteredInterfaceStruct> t_RegisteredInterfaceList;
t_SessionSearchProperties
typedef TINACommonTypes::t_MatchProperties t_SessionSearchProperties;
t_StartServiceSSProperties
typedef TINACommonTypes::t_PropertyList t_StartServiceSSProperties;
t_StartServiceUAProperties
typedef TINACommonTypes::t_PropertyList t_StartServiceUAProperties;
t_SubscribedServiceProperties
typedef TINACommonTypes::t_MatchProperties t_SubscribedServiceProperties;
t_UserCtxtList
typedef sequence<t_UserCtxt> t_UserCtxtList;

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