Module TINAAccessCommonTypes


Exception Index

e_AccessError
e_InvitationError
e_SpecifiedAccessSessionError
e_UserPropertiesError

Struct Index

t_AccessSessionInfo
t_InvitationOrigin
t_ServiceInfo
t_SessionInfo
t_SessionInvitation
t_SessionOrigin
t_TerminalConfig
t_TerminalInfo
t_UserInfo

Union Index

t_SpecifiedAccessSession

Enum Index

t_AccessErrorCode
t_InvitationErrorCode
t_SpecifiedAccessSessionErrorCode
t_TerminalType
t_UserPropertiesErrorCode
t_UserSessionState
t_WhichAccessSession

Alias Index

t_AccessSessionId
t_AccessSessionIdList
t_AccessSessionList
t_AccessSessionProperties
t_AccessSessionSecretId
t_AnnouncementId
t_InvitationId
t_InvitationList
t_InvitationReason
t_NAPId
t_NAPType
t_ServiceId
t_ServiceList
t_ServiceProperties
t_SessionList
t_SessionPurpose
t_TerminalId
t_TerminalProperties
t_UserPassword
t_UserServiceName

Structs

t_AccessSessionInfo
struct t_AccessSessionInfo
{
    t_AccessSessionId id;
    TINACommonTypes::t_UserCtxtName ctxtName;
    t_AccessSessionProperties properties;
};
t_InvitationOrigin
struct t_InvitationOrigin
{
    TINACommonTypes::t_UserId userId;
    TINACommonTypes::t_SessionId sessionId;
};
t_ServiceInfo
struct t_ServiceInfo
{
    t_ServiceId id;
    t_UserServiceName name;
    t_ServiceProperties properties;
};
t_SessionInfo
struct t_SessionInfo
{
    TINACommonTypes::t_SessionId id;
    t_SessionPurpose purpose;
    TINACommonTypes::t_ParticipantSecretId secretId;
    TINACommonTypes::t_PartyId myPartyId;
    t_UserSessionState state;
    TINACommonTypes::t_InterfaceList itfs;
    TINACommonTypes::t_SessionModelList sessionModels;
    TINACommonTypes::t_SessionProperties properties;
};
t_SessionInvitation
struct t_SessionInvitation
{
    t_InvitationId id;
    TINACommonTypes::t_UserId inviteeId;
    t_SessionPurpose purpose;
    t_ServiceInfo serviceInfo;
    t_InvitationReason reason;
    t_InvitationOrigin origin;
};
t_SessionOrigin
struct t_SessionOrigin
{
    TINACommonTypes::t_UserId userId;
    TINACommonTypes::t_SessionId sessionId;
};
t_TerminalConfig
struct t_TerminalConfig
{
    t_TerminalId terminalId;
    t_TerminalType terminalType;
    t_NAPId napId;
    t_NAPType napType;
    t_TerminalProperties properties;
};
t_TerminalInfo
struct t_TerminalInfo
{
    t_TerminalType terminalType;
    string operatingSystem;
    TINACommonTypes::t_PropertyList networkCards;
    TINACommonTypes::t_PropertyList devices;
    unsigned short maxConnections;
    unsigned short memorySize;
    unsigned short diskCapacity;
};
t_UserInfo
struct t_UserInfo
{
    TINACommonTypes::t_UserId userId;
    TINACommonTypes::t_UserName name;
    TINACommonTypes::t_UserProperties userProperties;
};

Exceptions

e_AccessError
exception e_AccessError
{
    t_AccessErrorCode errorCode;
};
e_InvitationError
exception e_InvitationError
{
    t_InvitationErrorCode errorCode;
};
e_SpecifiedAccessSessionError
exception e_SpecifiedAccessSessionError
{
    t_SpecifiedAccessSessionErrorCode errorCode;
    t_AccessSessionId id;
};
e_UserPropertiesError
exception e_UserPropertiesError
{
    t_UserPropertiesErrorCode errorCode;
    TINACommonTypes::t_UserProperty userProperty;
};

Unions

t_SpecifiedAccessSession
union t_SpecifiedAccessSession switch(t_WhichAccessSession)
{
case SpecifiedAccessSessions: t_AccessSessionIdList asIdList;
case CurrentAccessSession:
case AllAccessSessions: octet dummy;
};

Enums

t_AccessErrorCode
enum t_AccessErrorCode
{
    UnknownAccessError,
    InvalidAccessSessionSecretId,
    AccessDenied,
    SecurityContextNotSatisfied
};
t_InvitationErrorCode
enum t_InvitationErrorCode
{
    InvalidInvitationId
};
t_SpecifiedAccessSessionErrorCode
enum t_SpecifiedAccessSessionErrorCode
{
    UnknownSpecifiedAccessSessionError,
    InvalidWhichAccessSession,
    InvalidAccessSessionId
};
t_TerminalType
enum t_TerminalType
{
    PersonalComputer,
    WorkStation,
    TVset,
    Videotelephone,
    Cellularphone,
    PBX,
    VideoServer,
    VideoBridge,
    Telephone,
    G4Fax
};
t_UserPropertiesErrorCode
enum t_UserPropertiesErrorCode
{
    InvalidUserPropertyName,
    InvalidUserPropertyValue
};
t_UserSessionState
enum t_UserSessionState
{
    UserUnknownSessionState,
    UserActiveSession,
    UserSuspendedSession,
    UserSuspendedParticipation,
    UserInvited,
    UserNotParticipating
};
t_WhichAccessSession
enum t_WhichAccessSession
{
    CurrentAccessSession,
    SpecifiedAccessSessions,
    AllAccessSessions
};

Aliases

t_AccessSessionId
typedef unsigned long t_AccessSessionId;
t_AccessSessionIdList
typedef sequence<t_AccessSessionId> t_AccessSessionIdList;
t_AccessSessionList
typedef sequence<t_AccessSessionInfo> t_AccessSessionList;
t_AccessSessionProperties
typedef TINACommonTypes::t_PropertyList t_AccessSessionProperties;
t_AccessSessionSecretId
typedef sequence<octet, 16> t_AccessSessionSecretId;
t_AnnouncementId
typedef unsigned long t_AnnouncementId;
t_InvitationId
typedef unsigned long t_InvitationId;
t_InvitationList
typedef sequence<t_SessionInvitation> t_InvitationList;
t_InvitationReason
typedef TINACommonTypes::Istring t_InvitationReason;
t_NAPId
typedef unsigned long t_NAPId;
t_NAPType
typedef string t_NAPType;
t_ServiceId
typedef unsigned long t_ServiceId;
t_ServiceList
typedef sequence<t_ServiceInfo> t_ServiceList;
t_ServiceProperties
typedef TINACommonTypes::t_PropertyList t_ServiceProperties;
t_SessionList
typedef sequence<t_SessionInfo> t_SessionList;
t_SessionPurpose
typedef TINACommonTypes::Istring t_SessionPurpose;
t_TerminalId
typedef unsigned long t_TerminalId;
t_TerminalProperties
typedef TINACommonTypes::t_PropertyList t_TerminalProperties;
t_UserPassword
typedef TINACommonTypes::Istring t_UserPassword;
t_UserServiceName
typedef TINACommonTypes::Istring t_UserServiceName;

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