Jump to content
OpenSplice DDS Forum

Search the Community

Showing results for tags 'topic'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • About OpenSplice DDS
    • News and Events
    • Site Feedback
  • Using OpenSplice DDS
    • General
    • Troubleshooting
  • Understanding OpenSplice DDS
    • OpenSplice DDS Slideshows
    • OpenSplice DDS Movies
  • Community
    • Project: SIMD
    • Project: CamelOS
    • Project: DDS Touchstone
    • Project: RESTful DDS
    • Mac OS X

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL








Found 4 results

  1. Potomane555

    Topic discovering

    Hey ! I have some bad trouble with topic discovering. I have two application with same code. One is running on Windows 7. OpenSplice 6.6.3 x86_64. The other is on Windows 10. OpenSplice 6.6.3 x86_64. I use java api. The topic discovering is not full duplex. First case : I launch my app on Windows 7. In second, I launch my app on Windows 10. This instance see the topic create by Windows 7 app with the method find_topic. Second case : I launch my app on Windows 10. In second, I launch my app on Windows 7. This instance doesn't see the topic create by Windows 10 app. What can be the problem ? In a case, on my Windows 7 app, the firewall can't be desactivate but as in first case, I can't receive publication from de outside, I think the firewall configuration is good. Thank if you can lighten my spirit. Maxime.
  2. bkremer

    JVM Access Violation

    Hi, I have got the next jvm crash when running a java proccess which writes 2 topics (Topic1,Topic2) with sequences and another process which read this 2 topics. The crash happens in the writting process. I attach the two idl files. the crash is: # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007feda2128e3, pid=10572, tid=11044idls.zip # # JRE version: Java SE Runtime Environment (8.0_60-b27) (build 1.8.0_60-b27) # Java VM: Java HotSpot 64-Bit Server VM (25.60-b23 mixed mode windows-amd64 compressed oops) # Problematic frame: # C [ddskernel.dll+0x28e3] Topic1.idl module com { module ik { module dds { module topics { module topic1 { struct BasicStruct { String UT; }; typedef sequence<BasicStruct> ListaTipos; struct Topic1 { String id; ListaTipos IdVI; }; #pragma keylist Topic1 id };};};};}; Topic2.idl module com { module ik { module dds { module topics { module topic2 { struct BasicStruct { String UT; long indice; }; typedef sequence<BasicStruct> ListaTipos; struct Topic2 { String id; ListaTipos IdVI; }; #pragma keylist Topic2 id };};};};}; The problem is solved not using the same name for the structures. Is it a bug ???
  3. const char * fw_ChatMessage_metaDescriptor[] INITIALIZE( {"<MetaData version=\"1.0.0\"><Module name=\"Chat\"><Struct name=\"ChatMessage\"><Member name=\"userID\">", "<Long/></Member><Member name=\"index\"><Long/></Member><Member name=\"content\"><String/></Member></Struct>", "</Module></MetaData>"}); Hello, I am trying to create my own structure, which consists of different data types What if I have created a new structure and now to use it How do I write in here in the above code? Regards, Akhil Chandra Maganti
  4. I am interested in using the Deadling QOS on the Data Reader side to alert me when a specific topic instance violates the deadline contract. I have been able to get a listener working with a deadline qos, and am correctly alerted when a deadline is missed. However, I am unable to determine which instance violated the contract. Does OpenSplice have a method to do this? Or does anyone know a way around it? Alternatively, is there a way to set the Data Writer to change the InstanceStateKind from ALIVE_INSTANCE_STATE to NOT_ALIVE_NO_WRITERS_INSTANCE_STATE when the Deadline contract is violated? I was hoping to use virtual void on_requested_deadline_missed(DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus &status); in order to change the value of that field, but am not sure how to do so if I do not receive a handle to the specific instance.