Module ATLAS

Module ATLAS

Interface Index

AuthTokenDispenser

Alias Index

ATLASCacheId
ATLASLocatorType
ExpiryTime
IdTokenOption
URLocator
UTF8String

Constant Index

ATLASCosNaming
ATLASObject
ATLASURL
SCS_ATLAS

Struct Index

ATLASProfile
AuthTokenData
CosNamingLocator

Union Index

ATLASLocator

Exception Index

IllegalTokenRequest
TokenOkay

Aliases

ATLASCacheId
typedef sequence<octet> ATLASCacheId;

ATLASLocatorType
typedef unsigned long ATLASLocatorType;

ExpiryTime
typedef sequence<TimeBase::UtcT,1> ExpiryTime;

IdTokenOption
typedef sequence<CSI::IdentityToken,1> IdTokenOption;

URLocator
typedef CosNaming::NamingContextExt::URLString URLocator;

UTF8String
typedef sequence<octet> UTF8String;


Constants

ATLASCosNaming
const ATLASLocatorType ATLASCosNaming = 1;

ATLASObject
const ATLASLocatorType ATLASObject = 3;

ATLASURL
const ATLASLocatorType ATLASURL = 2;

SCS_ATLAS
const CSIIOP::ServiceConfigurationSyntax SCS_ATLAS = 3;


Structs

ATLASProfile
struct ATLASProfile
{
    ATLASLocator the_locator;
    ATLASCacheId the_cache_id;
};

AuthTokenData
struct AuthTokenData
{
    IdTokenOption ident_token;
    CSI::AuthorizationToken auth_token;
    ExpiryTime expiry_time;
};

CosNamingLocator
struct CosNamingLocator
{
    CosNaming::NamingContext name_service;
    CosNaming::Name the_name;
};


Unions

ATLASLocator
union ATLASLocator switch(ATLASLocatorType)
{
case 1: CosNamingLocator naming_locator;
case 2: URLocator the_url;
case 3: AuthTokenDispenser the_dispenser;
};


Exceptions

IllegalTokenRequest
exception IllegalTokenRequest
{
    unsigned long the_errnum;
    string the_reason;
};

TokenOkay
exception TokenOkay
{
};


Generated by the ORBacus IDL-to-HTML translator