Working with domain partcipants.  
More...
Working with domain partcipants. 
Working with domain participants.
Turning off auto-enable of newly created participant(s)
- Change the value of the ENTITY_FACTORY for the DDSDomainParticipantFactory 
    
         printf("***Error: failed to get domain participant factory qos\n");
    }
    
        printf("***Error: failed to set domain participant factory qos\n");
    }   
  
Getting the factory
Setting up a participant
 
 
 
 
 
 
 const char* NDDS_DISCOVERY_INITIAL_PEERS[] = {
  "host1",
  "10.10.30.192",
  "1@localhost",        
  "2@host2",
  "my://", 
  "2@shmem://", 
  "FF00:ABCD::0",
  "sf://0/0/R", 
  "1@FF00:0:1234::0",
  "225.1.2.3",
  "3@225.1.0.55",
  "FAA0::0#0/0/R",
};
const DDS_Long NDDS_DISCOVERY_INITIAL_PEERS_LENGTH =
 
      sizeof(NDDS_DISCOVERY_INITIAL_PEERS)/sizeof(const char*);
    printf("***Error: failed to get default participant qos\n");
}
                        NDDS_DISCOVERY_INITIAL_PEERS,
                         NDDS_DISCOVERY_INITIAL_PEERS_LENGTH)) {
    printf("***Error: failed to set discovery.initial_peers qos\n");
}
                                participant_qos, 
                                participant_listener,
if (participant == NULL) {
     printf("***Error: failed to create domain participant\n");
};
return participant;
 
Tearing down a participant