|
OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <SubjectName.h>

Public Types | |
| typedef AttrMap::const_iterator | const_iterator |
Public Member Functions | |
| SubjectName () | |
| SubjectName (const char *, bool permissive=false) | |
| SubjectName (const std::string &, bool permissive=false) | |
| int | parse (const char *, bool permissive=false) |
| int | parse (const std::string &, bool permissive=false) |
| bool | operator== (const SubjectName &) const |
| bool | operator!= (const SubjectName &) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | find (const std::string &key) const |
Private Types | |
| typedef std::map< std::string, std::string > | AttrMap |
Private Member Functions | |
| int | parse_permissive (const char *) |
| int | parse_dce (const char *) |
| int | parse_ldap_v3 (const char *) |
| int | simple_avp_seq_parse (const char *in, const char *s_del, const char *a_del, const char *s_trim, const char *a_trim, bool push_back) |
Private Attributes | |
| AttrMap | map_ |
Definition at line 21 of file SubjectName.h.
|
private |
Definition at line 23 of file SubjectName.h.
| typedef AttrMap::const_iterator OpenDDS::Security::SSL::SubjectName::const_iterator |
Definition at line 43 of file SubjectName.h.
| OpenDDS::Security::SSL::SubjectName::SubjectName | ( | ) |
Definition at line 11 of file SubjectName.cpp.
|
explicit |
Definition at line 18 of file SubjectName.cpp.
References parse().
|
explicit |
Definition at line 13 of file SubjectName.cpp.
References parse().
|
inline |
Definition at line 44 of file SubjectName.h.
|
inline |
Definition at line 45 of file SubjectName.h.
|
inline |
Definition at line 46 of file SubjectName.h.
References OpenDDS::DCPS::push_back().
| bool OpenDDS::Security::SSL::SubjectName::operator!= | ( | const SubjectName & | rhs | ) | const |
Definition at line 165 of file SubjectName.cpp.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL.
| bool OpenDDS::Security::SSL::SubjectName::operator== | ( | const SubjectName & | rhs | ) | const |
| int OpenDDS::Security::SSL::SubjectName::parse | ( | const char * | in, |
| bool | permissive = false |
||
| ) |
Definition at line 28 of file SubjectName.cpp.
References parse_dce(), parse_ldap_v3(), and parse_permissive().
Referenced by parse(), SubjectName(), OpenDDS::Security::AccessControlBuiltInImpl::validate_local_permissions(), and OpenDDS::Security::AccessControlBuiltInImpl::validate_remote_permissions().
| int OpenDDS::Security::SSL::SubjectName::parse | ( | const std::string & | in, |
| bool | permissive = false |
||
| ) |
Definition at line 23 of file SubjectName.cpp.
References parse().
|
private |
Definition at line 141 of file SubjectName.cpp.
References simple_avp_seq_parse().
Referenced by parse().
|
private |
Definition at line 146 of file SubjectName.cpp.
References simple_avp_seq_parse().
Referenced by parse().
|
private |
Definition at line 136 of file SubjectName.cpp.
References simple_avp_seq_parse().
Referenced by parse().
|
private |
Definition at line 46 of file SubjectName.cpp.
References map_.
Referenced by parse_dce(), parse_ldap_v3(), and parse_permissive().
|
private |
Definition at line 68 of file SubjectName.h.
Referenced by operator==(), and simple_avp_seq_parse().
1.8.13