next up previous contents
Next: Reliability Up: CCC Names Previous: type


The instantiation field is purely to enable a message to be addressed to a unique application. When an application registers, it does not specify the instantiation - rather this is returned by the CCC library such that it is unique for the specified type at the specified address. It is not guaranteed to be globally unique - global uniqueness is only guaranteed by the triple of (instantiation, type, address) with no wildcards in any field. When an application sends a message, it uses one of its unique triples as the source address. Which one it chooses should depend on to whom the message was addressed.