#include <EndpointSecurityAttributes.hpp>
Public Member Functions | |
EndpointSecurityAttributes () | |
EndpointSecurityAttributes (const EndpointSecurityAttributesMask mask) | |
EndpointSecurityAttributesMask | mask () const |
bool | match (const EndpointSecurityAttributesMask remoteMask, const PluginEndpointSecurityAttributesMask remotePluginMask) const |
Public Attributes | |
bool | is_read_protected |
bool | is_write_protected |
bool | is_discovery_protected |
bool | is_liveliness_protected |
bool | is_submessage_protected |
bool | is_payload_protected |
bool | is_key_protected |
PluginEndpointSecurityAttributesMask | plugin_endpoint_attributes |
|
inline |
|
inlineexplicit |
EndpointSecurityAttributesMask mask | ( | ) | const |
bool match | ( | const EndpointSecurityAttributesMask | remoteMask, |
const PluginEndpointSecurityAttributesMask | remotePluginMask ) const |
bool is_discovery_protected |
bool is_key_protected |
bool is_liveliness_protected |
bool is_payload_protected |
bool is_read_protected |
bool is_submessage_protected |
bool is_write_protected |
PluginEndpointSecurityAttributesMask plugin_endpoint_attributes |