Expand description
Block-H: DCPS-Entity-Header-Stubs (Spec idl4-cpp-1.0 §7.6 + dds-psm-cxx-1.0 §8.1).
Emittiert Class-Declarations und Method-Signaturen fuer die DCPS-Kern- Entitaeten:
dds::domain::DomainParticipantdds::pub::Publisher+dds::pub::DataWriter<T>dds::sub::Subscriber+dds::sub::DataReader<T>dds::topic::Topic<T>dds::core::Entity(Basisklasse)
Die volle Implementation liegt nicht im Codegen — das ist Aufgabe der handgeschriebenen DDS-PSM-CXX-Runtime (Cluster C5.2 Templates). Der Codegen liefert hier nur das Header-Skeleton, gegen das Anwender- Code kompiliert.
Functions§
- dcps_
class_ names - Liefert die Liste der vom Block-H emittierten Klassen-FQN.
- emit_
dcps_ header - Schreibt den vollstaendigen DCPS-Header.