10 #ifndef OPENDDS_DCPS_SECURITY_TOKENWRITER_H 11 #define OPENDDS_DCPS_SECURITY_TOKENWRITER_H 19 #include <dds/DdsSecurityCoreC.h> 21 #if !defined (ACE_LACKS_PRAGMA_ONCE) 53 void set_class_id(
const std::string& class_name);
55 void add_property(
const char* prop_name,
const char* prop_value,
bool propagate =
true);
56 void add_property(
const char* prop_name,
const DDS::OctetSeq& prop_value,
bool propagate =
true);
57 void add_bin_property(
const char* prop_name,
const DDS::OctetSeq& prop_value,
bool propagate =
true);
58 void add_bin_property(
const char* prop_name,
const std::string& prop_value,
bool propagate =
true);
74 token_ref_.class_id = class_id.c_str();
DCPS::SequenceBackInsertIterator< DDS::BinaryPropertySeq > binary_property_inserter_
Implements some simple wrapper functions to provide a const API around the Token data structure as sp...
DCPS::SequenceBackInsertIterator< DDS::PropertySeq > property_inserter_
const TokenReader & get_reader()
void set_class_id(const std::string &class_name)
OpenDDS::Security::TokenReader reader_
sequence< octet > OctetSeq
#define OpenDDS_Security_Export
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
Implements some simple wrapper functions to provide a non-const API around the Token data structure a...
DDS::Security::Token & token_ref_