2014-11-06 14 views
0

openDDS pub/sun 미들웨어를 사용하고 있습니다. 복잡한 구조를 사용하여 openDDS를 테스트했습니다.openDDS를 사용하여 개체를 전달하는 방법은 무엇입니까?

예 :

typedef struct DSMD 
    { 
      string a;   
      long b; 

    } StandByModeData; 

    struct DSMCD{   
    string SessionId;  
    DSMD Data; 
    }; 

하지만 이제는 구조가 다릅니다. openDDS를 통과했습니다.

어떻게 IDL 구조에서 템플릿을 사용할 수 있습니까?

이렇게해야합니다.

답변

1

이것은 현재 OpenDDS에서는 불가능합니다. IDL3 +는 예제와 같은 템플릿 모듈을 정의하지만 OpenDDS 또는 다른 DDS 공급 업체에서는 필자가 아는 한 지원하지 않습니다.

+0

atleast wrapped 객체를 전달할 수 있습니까? 그래서 어떤 종류의 객체라도 전달할 수 있습니다. –

+0

모든 유형의 객체를 전달해야합니다. 어떻게 idl을 정의 할 수 있습니까? –