Beispiel #1
0
int dcps_get_builtin_participant_data (DDS_ParticipantBuiltinTopicData *dp,
				       Participant_t                   *pp)
{
	int	error;

	memcpy (dp->key.value, &pp->p_guid_prefix, sizeof (DDS_BuiltinTopicKey_t));
#if 0
	error = get_builtin_key (pp->p_domain,
				 dp->key.value,
				 BT_Participant,
				 entity_handle (pp->p_flags));
	if (error)
		return (error);
#endif
	error = oseq_set (&dp->user_data.value, pp->p_user_data, NULL);
	return (error);
}
Beispiel #2
0
int dcps_get_builtin_participant_data (DDS_ParticipantBuiltinTopicData *dp,
				       Participant_t                   *pp)
{
	int	error;

	memcpy ((unsigned char *) dp->key.value, pp->p_guid_prefix.prefix, GUIDPREFIX_SIZE);
	if (sizeof (dp->key) > GUIDPREFIX_SIZE)
		dp->key.value [3] = 0;
#if 0
	error = get_builtin_key (pp->p_domain,
				 dp->key.value,
				 BT_Participant,
				 entity_handle (pp->p_flags));
	if (error)
		return (error);
#endif
	error = oseq_set (&dp->user_data.value, pp->p_user_data, NULL);
	return (error);
}