void gapi_subscriptionBuiltinTopicData__copyOut ( void *_from, void *_to) { struct v_subscriptionInfo *from = (struct v_subscriptionInfo *)_from; gapi_subscriptionBuiltinTopicData *to = (gapi_subscriptionBuiltinTopicData *)_to; builtinTopicKeyCopyout(&from->key, &to->key); builtinTopicKeyCopyout(&from->participant_key, &to->participant_key); to->topic_name = gapi_string_dup(from->topic_name); to->type_name = gapi_string_dup(from->type_name); durabilityQosPolicyCopyout(&from->durability, &to->durability); deadlineQosPolicyCopyout(&from->deadline, &to->deadline); latencyBudgetQosPolicyCopyout(&from->latency_budget, &to->latency_budget); livelinessQosPolicyCopyout(&from->liveliness, &to->liveliness); reliabilityQosPolicyCopyout(&from->reliability, &to->reliability); destinationOrderQosPolicyCopyout(&from->destination_order, &to->destination_order); builtinUserDataQosPolicyCopyout(&from->user_data, &to->user_data); ownershipQosPolicyCopyout(&from->ownership, &to->ownership); timeBasedFilterQosPolicyCopyout(&from->time_based_filter, &to->time_based_filter); presentationQosPolicyCopyout(&from->presentation, &to->presentation); builtinPartitionQosPolicyCopyout(&from->partition, &to->partition); builtinTopicDataQosPolicyCopyout(&from->topic_data, &to->topic_data); builtinGroupDataQosPolicyCopyout(&from->group_data, &to->group_data); }
v_result gapi_publicationBuiltinTopicData__copyOut ( void *_from, void *_to) { struct v_publicationInfo *from = (struct v_publicationInfo *)_from; gapi_publicationBuiltinTopicData *to = (gapi_publicationBuiltinTopicData *)_to; builtinTopicKeyCopyout(&from->key, &to->key); builtinTopicKeyCopyout(&from->participant_key, &to->participant_key); to->topic_name = gapi_string_dup(from->topic_name); to->type_name = gapi_string_dup(from->type_name); durabilityQosPolicyCopyout(&from->durability, &to->durability); deadlineQosPolicyCopyout(&from->deadline, &to->deadline); latencyBudgetQosPolicyCopyout(&from->latency_budget, &to->latency_budget); livelinessQosPolicyCopyout(&from->liveliness, &to->liveliness); reliabilityQosPolicyCopyout(&from->reliability, &to->reliability); lifespanQosPolicyCopyout(&from->lifespan, &to->lifespan); destinationOrderQosPolicyCopyout(&from->destination_order, &to->destination_order); builtinUserDataQosPolicyCopyout(&from->user_data, &to->user_data); ownershipQosPolicyCopyout(&from->ownership, &to->ownership); ownershipStrengthQosPolicyCopyout(&from->ownership_strength, &to->ownership_strength); presentationQosPolicyCopyout(&from->presentation, &to->presentation); builtinPartitionQosPolicyCopyout(&from->partition, &to->partition); builtinTopicDataQosPolicyCopyout(&from->topic_data, &to->topic_data); builtinGroupDataQosPolicyCopyout(&from->group_data, &to->group_data); return V_RESULT_OK; }