struct t_ElementId
{
t_ElId id;
t_ElTypeId elType;
};
struct t_FeatureSet
{
t_FeatureSetName name;
t_InterfaceList itfs;
};
struct t_InterfaceStruct
{
t_InterfaceTypeName itfType;
Object ref;
t_InterfaceProperties properties;
};
struct t_InterfacesErrorStruct
{
t_InterfacesErrorCode errorCode;
t_InterfaceTypeName itfType;
t_PropertyErrorStruct propertyError;
};
struct t_InvitationReply
{
t_InvitationReplyCodes reply;
t_InvitationReplyProperties properties;
};
struct t_MatchProperties
{
t_WhichProperties whichProperties;
t_PropertyList properties;
};
struct t_PropertyErrorStruct
{
t_PropertyErrorCode errorCode;
t_PropertyName name;
t_PropertyValue value;
};
struct t_RegisterInterfaceStruct
{
t_InterfaceTypeName itfType;
t_InterfaceProperties properties;
t_InterfaceIndex index;
};
struct t_SessionAnnouncement
{
t_AnnouncementProperties properties;
};
struct t_SessionModel
{
t_SessionModelName name;
t_SessionModelProperties properties;
};
struct t_SessionModelReq
{
t_WhichSessionModels which;
t_SessionModelList sessionModels;
};
struct t_UserDetails
{
t_UserId id;
t_UserProperties properties;
};
exception e_InterfacesError
{
t_InterfacesErrorCode errorCode;
t_InterfaceTypeName itfType;
t_PropertyErrorStruct propertyError;
};
exception e_InvitationReplyError
{
t_InvitationReplyErrorCode errorCode;
t_PropertyErrorStruct propertyError;
};
exception e_ListError
{
t_ListErrorCode errorCode;
};
exception e_PropertyError
{
t_PropertyErrorCode errorCode;
t_PropertyName name;
t_PropertyValue value;
};
exception e_RegisterError
{
t_RegisterErrorCode errorCode;
t_InterfaceTypeName itfType;
t_InterfaceProperties properties;
};
exception e_SessionModelError
{
t_SessionModelErrorCode errorCode;
t_SessionModelName sessionModelName;
t_FeatureSetName featureSetName;
t_InterfaceTypeName itfType;
};
exception e_UnregisterError
{
t_UnregisterErrorCode errorCode;
t_InterfaceIndexList indexes;
};
exception e_UserDetailsError
{
t_UserDetailsErrorCode errorCode;
t_UserName name;
t_PropertyErrorStruct propertyError;
};
enum t_ElTypes
{
TinaParty,
TinaResource,
TinaMember,
TinaGroup,
TinaMemberGroup,
TinaPartyGroup,
TinaResourceGroup,
TinaRelation,
TinaRelationGroup,
TinaControlRelation,
TinaStreamBinding,
TinaStreamFlow,
TinaStreamInterface,
TinaSFEP
};
enum t_InterfacesErrorCode
{
UnknownInterfacesError,
InvalidInterfaceTypeName,
InvalidInterfaceRef,
InvalidInterfaceProperty,
InvalidInterfaceIndex
};
enum t_InvitationReplyCodes
{
SUCCESS,
UNSUCCESSFUL,
DECLINE,
UNKNOWN,
ERROR,
FORBIDDEN,
RINGING,
TRYING,
STORED,
REDIRECT,
NEGOTIATE,
BUSY,
TIMEOUT
};
enum t_InvitationReplyErrorCode
{
InvalidInvitationReplyCode,
InvitationReplyPropertyError
};
enum t_ListErrorCode
{
ListUnavailable
};
enum t_PropertyErrorCode
{
UnknownPropertyError,
InvalidProperty,
UnknownPropertyName,
InvalidPropertyName,
InvalidPropertyValue,
NoPropertyError
};
enum t_RegisterErrorCode
{
UnableToRegisterInterfaceType
};
enum t_SessionModelErrorCode
{
UnknownSessionModelError,
InvalidSessionModelName,
SessionModelNotSupported,
InvalidFeatureSetName,
FeatureSetNotSupported,
InvalidFeatureSetInterfaceType
};
enum t_UnregisterErrorCode
{
UnableToUnregisterInterface
};
enum t_UserDetailsErrorCode
{
InvalidUserName,
InvalidUserProperty
};
enum t_WhichProperties
{
NoProperties,
SomeProperties,
SomePropertiesNamesOnly,
AllProperties,
AllPropertiesNamesOnly
};
enum t_WhichSessionModels
{
NoSessionModels,
SomeSessionModels,
SomeSessionModelsNamesOnly,
AllSessionModels,
AllSessionModelsNamesOnly
};
typedef CosTrading::Istring Istring;
typedef sequence<t_SessionAnnouncement> t_AnnouncementList;
typedef t_PropertyList t_AnnouncementProperties;
typedef unsigned long t_ElId;
typedef t_ElTypes t_ElTypeId;
typedef sequence<t_ElementId> t_ElementIdList;
typedef sequence<t_FeatureSet> t_FeatureSetList;
typedef string t_FeatureSetName;
typedef CosTrading::HowManyProps t_HowManyProps;
typedef Object t_Interface;
typedef unsigned long t_InterfaceIndex;
typedef sequence<t_InterfaceIndex> t_InterfaceIndexList;
typedef sequence<t_InterfaceStruct> t_InterfaceList;
typedef t_PropertyList t_InterfaceProperties;
typedef sequence<t_InterfaceTypeName> t_InterfaceTypeList;
typedef string t_InterfaceTypeName;
typedef t_PropertyList t_InvitationReplyProperties;
typedef sequence<octet, 16> t_ParticipantSecretId;
typedef t_ElId t_PartyId;
typedef sequence<t_PartyId> t_PartyIdList;
typedef CosTrading::Property t_Property;
typedef CosTrading::PropertySeq t_PropertyList;
typedef CosTrading::PropertyName t_PropertyName;
typedef CosTrading::PropertyNameSeq t_PropertyNameList;
typedef CosTrading::PropertyValue t_PropertyValue;
typedef sequence<t_RegisterInterfaceStruct> t_RegisterInterfaceList;
typedef unsigned long t_SessionId;
typedef sequence<t_SessionId> t_SessionIdList;
typedef sequence<t_SessionModel> t_SessionModelList;
typedef string t_SessionModelName;
typedef sequence<t_SessionModelName> t_SessionModelNameList;
typedef t_PropertyList t_SessionModelProperties;
typedef t_PropertyList t_SessionProperties;
typedef CosTrading::SpecifiedProps t_SpecifiedProps;
typedef Istring t_UserCtxtName;
typedef sequence<t_UserCtxtName> t_UserCtxtNameList;
typedef Istring t_UserId;
typedef Istring t_UserName;
typedef sequence<t_UserProperty> t_UserProperties;
typedef t_Property t_UserProperty;
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)