10 #ifndef OPENDDS_DCPS_SECURITY_TOKENREADER_H 11 #define OPENDDS_DCPS_SECURITY_TOKENREADER_H 15 #include <dds/DdsSecurityCoreC.h> 18 #if !defined (ACE_LACKS_PRAGMA_ONCE) 48 const DDS::OctetSeq& get_bin_property_value(
const std::string& property_name)
const;
60 return ((token_ref_.binary_properties.length() == 0)
61 && (token_ref_.properties.length() == 0)
62 && (token_ref_.class_id[0] ==
'\0'));
67 return token_ref_.properties.length();
72 return token_ref_.binary_properties.length();
CORBA::ULong get_num_properties() const
Implements some simple wrapper functions to provide a const API around the Token data structure as sp...
const DDS::Security::Token & token_ref_
const DDS::OctetSeq _empty_seq_
sequence< octet > OctetSeq
CORBA::ULong get_num_bin_properties() const
#define OpenDDS_Security_Export
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
TAO_PortableGroup_Export CORBA::Boolean get_property_value(const PortableGroup::Name &property_name, const PortableGroup::Properties &properties, PortableGroup::Value &property_value)