struct t_AccessSessionInfo
{
t_AccessSessionId id;
TINACommonTypes::t_UserCtxtName ctxtName;
t_AccessSessionProperties properties;
};
struct t_InvitationOrigin
{
TINACommonTypes::t_UserId userId;
TINACommonTypes::t_SessionId sessionId;
};
struct t_ServiceInfo
{
t_ServiceId id;
t_UserServiceName name;
t_ServiceProperties properties;
};
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;
};
struct t_SessionInvitation
{
t_InvitationId id;
TINACommonTypes::t_UserId inviteeId;
t_SessionPurpose purpose;
t_ServiceInfo serviceInfo;
t_InvitationReason reason;
t_InvitationOrigin origin;
};
struct t_SessionOrigin
{
TINACommonTypes::t_UserId userId;
TINACommonTypes::t_SessionId sessionId;
};
struct t_TerminalConfig
{
t_TerminalId terminalId;
t_TerminalType terminalType;
t_NAPId napId;
t_NAPType napType;
t_TerminalProperties properties;
};
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;
};
struct t_UserInfo
{
TINACommonTypes::t_UserId userId;
TINACommonTypes::t_UserName name;
TINACommonTypes::t_UserProperties userProperties;
};
exception e_AccessError
{
t_AccessErrorCode errorCode;
};
exception e_InvitationError
{
t_InvitationErrorCode errorCode;
};
exception e_SpecifiedAccessSessionError
{
t_SpecifiedAccessSessionErrorCode errorCode;
t_AccessSessionId id;
};
exception e_UserPropertiesError
{
t_UserPropertiesErrorCode errorCode;
TINACommonTypes::t_UserProperty userProperty;
};
union t_SpecifiedAccessSession switch(t_WhichAccessSession)
{
case SpecifiedAccessSessions: t_AccessSessionIdList asIdList;
case CurrentAccessSession:
case AllAccessSessions: octet dummy;
};
enum t_AccessErrorCode
{
UnknownAccessError,
InvalidAccessSessionSecretId,
AccessDenied,
SecurityContextNotSatisfied
};
enum t_InvitationErrorCode
{
InvalidInvitationId
};
enum t_SpecifiedAccessSessionErrorCode
{
UnknownSpecifiedAccessSessionError,
InvalidWhichAccessSession,
InvalidAccessSessionId
};
enum t_TerminalType
{
PersonalComputer,
WorkStation,
TVset,
Videotelephone,
Cellularphone,
PBX,
VideoServer,
VideoBridge,
Telephone,
G4Fax
};
enum t_UserPropertiesErrorCode
{
InvalidUserPropertyName,
InvalidUserPropertyValue
};
enum t_UserSessionState
{
UserUnknownSessionState,
UserActiveSession,
UserSuspendedSession,
UserSuspendedParticipation,
UserInvited,
UserNotParticipating
};
enum t_WhichAccessSession
{
CurrentAccessSession,
SpecifiedAccessSessions,
AllAccessSessions
};
typedef unsigned long t_AccessSessionId;
typedef sequence<t_AccessSessionId> t_AccessSessionIdList;
typedef sequence<t_AccessSessionInfo> t_AccessSessionList;
typedef TINACommonTypes::t_PropertyList t_AccessSessionProperties;
typedef sequence<octet, 16> t_AccessSessionSecretId;
typedef unsigned long t_AnnouncementId;
typedef unsigned long t_InvitationId;
typedef sequence<t_SessionInvitation> t_InvitationList;
typedef TINACommonTypes::Istring t_InvitationReason;
typedef unsigned long t_NAPId;
typedef string t_NAPType;
typedef unsigned long t_ServiceId;
typedef sequence<t_ServiceInfo> t_ServiceList;
typedef TINACommonTypes::t_PropertyList t_ServiceProperties;
typedef sequence<t_SessionInfo> t_SessionList;
typedef TINACommonTypes::Istring t_SessionPurpose;
typedef unsigned long t_TerminalId;
typedef TINACommonTypes::t_PropertyList t_TerminalProperties;
typedef TINACommonTypes::Istring t_UserPassword;
typedef TINACommonTypes::Istring t_UserServiceName;
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)