Rename nn_keyhash to ddsi_keyhash
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
		
							parent
							
								
									0a9d391c64
								
							
						
					
					
						commit
						ea91e17a62
					
				
					 11 changed files with 55 additions and 30 deletions
				
			
		| 
						 | 
				
			
			@ -176,7 +176,7 @@ static struct ddsi_tkmap_instance *dds__builtin_get_tkmap_entry (const struct dd
 | 
			
		|||
  struct dds_domain *domain = vdomain;
 | 
			
		||||
  struct ddsi_tkmap_instance *tk;
 | 
			
		||||
  struct ddsi_serdata *sd;
 | 
			
		||||
  struct nn_keyhash kh;
 | 
			
		||||
  struct ddsi_keyhash kh;
 | 
			
		||||
  memcpy (&kh, guid, sizeof (kh));
 | 
			
		||||
  /* any random builtin topic will do (provided it has a GUID for a key), because what matters is the "class" of the topic, not the actual topic; also, this is called early in the initialisation of the entity with this GUID, which simply causes serdata_from_keyhash to create a key-only serdata because the key lookup fails. */
 | 
			
		||||
  sd = ddsi_serdata_from_keyhash (domain->builtin_participant_topic, &kh);
 | 
			
		||||
| 
						 | 
				
			
			@ -191,7 +191,7 @@ struct ddsi_serdata *dds__builtin_make_sample (const struct entity_common *e, nn
 | 
			
		|||
  struct dds_domain *dom = e->gv->builtin_topic_interface->arg;
 | 
			
		||||
  struct ddsi_sertopic *topic = NULL;
 | 
			
		||||
  struct ddsi_serdata *serdata;
 | 
			
		||||
  struct nn_keyhash keyhash;
 | 
			
		||||
  struct ddsi_keyhash keyhash;
 | 
			
		||||
  switch (e->kind)
 | 
			
		||||
  {
 | 
			
		||||
    case EK_PARTICIPANT:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -126,7 +126,7 @@ static void from_entity_pwr (struct ddsi_serdata_builtintopic *d, const struct p
 | 
			
		|||
  assert (d->xqos.present & QP_TYPE_NAME);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct ddsi_serdata *ddsi_serdata_builtin_from_keyhash (const struct ddsi_sertopic *tpcmn, const nn_keyhash_t *keyhash)
 | 
			
		||||
static struct ddsi_serdata *ddsi_serdata_builtin_from_keyhash (const struct ddsi_sertopic *tpcmn, const ddsi_keyhash_t *keyhash)
 | 
			
		||||
{
 | 
			
		||||
  /* FIXME: not quite elegant to manage the creation of a serdata for a built-in topic via this function, but I also find it quite unelegant to let from_sample read straight from the underlying internal entity, and to_sample convert to the external format ... I could claim the internal entity is the "serialised form", but that forces wrapping it in a fragchain in one way or another, which, though possible, is also a bit lacking in elegance. */
 | 
			
		||||
  const struct ddsi_sertopic_builtintopic *tp = (const struct ddsi_sertopic_builtintopic *)tpcmn;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue