#include "dds/DCPS/security/AccessControlBuiltInImpl.h"
#include "dds/DCPS/security/CommonUtilities.h"
#include "dds/DdsDcpsInfrastructureC.h"
#include "ace/config-macros.h"
#include "ace/OS_NS_strings.h"
#include "dds/DCPS/security/TokenWriter.h"
#include "SSL/SubjectName.h"
#include "dds/DCPS/Service_Participant.h"
#include "ace/Reactor.h"
#include "tao/debug.h"
#include <time.h>
#include <fstream>
#include <sstream>
#include <iostream>
#include <stdexcept>
#include <iterator>
#include <cstring>
#include <iomanip>
Go to the source code of this file.
Namespaces | |
namespace | OpenDDS |
The Internal API and Implementation of OpenDDS. | |
namespace | OpenDDS::Security |
Typedefs | |
typedef Governance::GovernanceAccessRules::iterator | OpenDDS::Security::gov_iter |
typedef Permissions::PermissionGrantRules::iterator | OpenDDS::Security::perm_grant_iter |
typedef Permissions::TopicRules::iterator | OpenDDS::Security::perm_topic_rules_iter |
typedef Permissions::Partitions::iterator | OpenDDS::Security::perm_partitions_iter |
typedef Permissions::TopicPsRules::iterator | OpenDDS::Security::perm_topic_ps_rules_iter |
typedef Permissions::PartitionPsList::iterator | OpenDDS::Security::perm_partition_ps_iter |
Functions | |
static const std::string | OpenDDS::Security::PermissionsTokenClassId ("DDS:Access:Permissions:1.0") |
static const std::string | OpenDDS::Security::AccessControl_Plugin_Name ("DDS:Access:Permissions") |
static const std::string | OpenDDS::Security::AccessControl_Major_Version ("1") |
static const std::string | OpenDDS::Security::AccessControl_Minor_Version ("0") |
static const std::string | OpenDDS::Security::PermissionsCredentialTokenClassId ("DDS:Access:PermissionsCredential") |