Project

General

Profile

Actions

Support Request #4751

closed

Out of all available Interfaces by _runtime->GetObjects(objectList)

Added by hidden over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
VW
Department:
Requester's Priority:
Normal
Support Level:
3rd Level
Resolution:
Known Problem
Affected Products:
Platform:
Windows 7 64bit
Topic:
ADTF::SDK
FAQ Links:

Description

Support Anfrage:

Hallo Leute,
ich wollte eine Auswahlliste der verfügbaren Interfaces erstellen. Hierfür bin ich den folgenden Weg gegangen:

adtf::ucom::ant::object_list<adtf::ucom::IObject> objectList;
_runtime->GetObjects(objectList);
for(adtf::ucom::ant::object_ptr<adtf::ucom::ant::IObject> obj : objectList) {
LOG_WARNING(adtf::util::cString::Format("Object %s ", HIER_SOLLTE_DER_INTERFACE_NAME_REIN);
}

Problem ist nun, dass ich über IObject nicht GetOID oder so etwas aufrufen kann. Leider ist es mir auch nicht möglich die unterstützten Interfaces über IObject* abzufragen.
Schön wäre eine Methode gewesen mit der man alle Interfaces von einem IObject abfragen kann ohne dass man irgendeinen Interface-Namen kennt.

tResult GetInterfaces(std::list<adtf::util::cString) interfaceOIDs);

Oder gibt es hier einen anderen Weg den ich nur gerade nicht finde?

Lösung:

Ist bereits als Anforderung im Produktticket ACORE-9131 aufgenommen.
Ist zum aktuellen Zeitpunkt noch nicht umgesetzt.


Files

image001.png (212 Bytes) image001.png hidden, 2018-11-16 14:30
Actions

Also available in: Atom PDF