engiGetAttrDomain

This call is deprecated, please use call engiGetAttrDomainName(..) instead.

Syntax

//
//   Strong typing definition
//
SdaiString      engiGetAttrDomain(
                        const SdaiAttr          attribute,
                        SdaiString              * domainName
                    );

static  inline  SdaiString  engiGetAttrDomain(
                                    const SdaiAttr          attribute,
                                    char                    ** domainName
                                )
{
    return  engiGetAttrDomain(
                    attribute,
                    (SdaiString*) domainName
                );
}

static  inline  SdaiString  engiGetAttrDomain(
                                    const SdaiAttr          attribute
                                )
{
    return  engiGetAttrDomain(
                    attribute,
                    (SdaiString*) nullptr               //    domainName
                );
}


//
//   Weak typing definition
//
const char  __declspec(dllexport) * __stdcall   engiGetAttrDomain(
                                                        const void              * attribute,
                                                        const char              ** domainName
                                                    );

static  inline  const char  * engiGetAttrDomain(
                                    const void              * attribute,
                                    char                    ** domainName
                                )
{
    return  engiGetAttrDomain(
                    attribute,
                    (const SdaiString*) domainName
                );
}

static  inline  const char  * engiGetAttrDomain(
                                    const void              * attribute
                                )
{
    return  engiGetAttrDomain(
                    attribute,
                    (const SdaiString*) nullptr         //    domainName
                );
}
    

Property attribute

Size: 32 bit / 4 byte (reference)
...

Property domainName

Size: 32 bit / 4 byte (reference)
The attribute that will be filled with the domain name.