Struct IProxyQueryable

Inheritance Relationships

Derived Type

  • public eprosima::fastrtps::rtps::PDP (Class PDP)

Struct Documentation

struct IProxyQueryable

Subclassed by eprosima::fastrtps::rtps::PDP

Public Functions

virtual bool get_serialized_proxy(const fastrtps::rtps::GUID_t &guid, fastrtps::rtps::CDRMessage_t *msg) = 0

Interface for retrieving the serialized proxy of an entity. This is in the form of a sequence of octets.

Parameters:
  • guid[in] The GUID_t identifying the target entity

  • msg[out] Pointer containig the serialized proxy

Returns:

Whether the operation succeeds or not

virtual bool get_all_local_proxies(std::vector<fastrtps::rtps::GUID_t> &guids) = 0

Interface for retrieving all the guids of the local entities. This includes the participant and user endpoints.

Parameters:

guids[out] The collections of GUID_t of the local entities