OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <Permissions.h>
Public Member Functions | |
bool | topic_matches (const char *topic) const |
bool | partitions_match (const DDS::StringSeq &entity_partitions, AllowDeny_t allow_or_deny) const |
Public Attributes | |
PublishSubscribe_t | ps_type |
std::vector< std::string > | topics |
std::vector< std::string > | partitions |
Definition at line 47 of file Permissions.h.
bool OpenDDS::Security::Permissions::Action::partitions_match | ( | const DDS::StringSeq & | entity_partitions, |
AllowDeny_t | allow_or_deny | ||
) | const |
Definition at line 232 of file Permissions.cpp.
References OpenDDS::Security::Permissions::ALLOW, OpenDDS::Security::Permissions::DENY, OPENDDS_END_VERSIONED_NAMESPACE_DECL, and OpenDDS::Security::AccessControlBuiltInImpl::pattern_match().
bool OpenDDS::Security::Permissions::Action::topic_matches | ( | const char * | topic | ) | const |
Definition at line 222 of file Permissions.cpp.
References OpenDDS::Security::AccessControlBuiltInImpl::pattern_match().
std::vector<std::string> OpenDDS::Security::Permissions::Action::partitions |
Definition at line 50 of file Permissions.h.
Referenced by OpenDDS::Security::Permissions::load().
PublishSubscribe_t OpenDDS::Security::Permissions::Action::ps_type |
Definition at line 48 of file Permissions.h.
Referenced by OpenDDS::Security::Permissions::load().
std::vector<std::string> OpenDDS::Security::Permissions::Action::topics |
Definition at line 49 of file Permissions.h.
Referenced by OpenDDS::Security::Permissions::load().