OpenDDS  Snapshot(2023/04/28-20:55)
Namespaces | Typedefs | Functions
AccessControlBuiltInImpl.cpp File Reference
#include "AccessControlBuiltInImpl.h"
#include "AuthenticationBuiltInImpl.h"
#include "CommonUtilities.h"
#include "TokenWriter.h"
#include "SSL/SubjectName.h"
#include <dds/DCPS/Service_Participant.h>
#include <dds/DdsDcpsInfrastructureC.h>
#include <ace/ACE.h>
#include <ace/config-macros.h>
#include <ace/OS_NS_strings.h>
#include <ace/Reactor.h>
#include <time.h>
#include <fstream>
#include <sstream>
#include <iostream>
#include <stdexcept>
#include <iterator>
#include <cstring>
#include <iomanip>
Include dependency graph for AccessControlBuiltInImpl.cpp:

Go to the source code of this file.

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
module  OpenDDS::Security
 

Typedefs

typedef Governance::GovernanceAccessRules::iterator OpenDDS::Security::gov_iter
 
typedef Permissions::Grants::iterator OpenDDS::Security::grant_iter
 
typedef Permissions::Rules::iterator OpenDDS::Security::perm_topic_rules_iter
 
typedef Permissions::Actions::iterator OpenDDS::Security::perm_topic_actions_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")