OpenDDS
Snapshot(2023/04/28-20:55)
|
This URI abstraction is currently naive and only separates the URI scheme on the LHS from the "everything-else" of the URI on the RHS. As such this may only handle the URI_FILE and URI_DATA cases properly. Further investigate into URI_PKCS11 should be completed. More...
#include <CommonUtilities.h>
Public Types | |
enum | Scheme { URI_UNKNOWN, URI_FILE, URI_DATA, URI_PKCS11 } |
Public Member Functions | |
URI (const std::string &src) | |
Public Attributes | |
Scheme | scheme |
std::string | everything_else |
This URI abstraction is currently naive and only separates the URI scheme on the LHS from the "everything-else" of the URI on the RHS. As such this may only handle the URI_FILE and URI_DATA cases properly. Further investigate into URI_PKCS11 should be completed.
Definition at line 28 of file CommonUtilities.h.
|
explicit |
Definition at line 16 of file CommonUtilities.cpp.
References everything_else, scheme, URI_DATA, URI_FILE, and URI_PKCS11.
std::string OpenDDS::Security::CommonUtilities::URI::everything_else |
Definition at line 40 of file CommonUtilities.h.
Referenced by OpenDDS::Security::SSL::SignedDocument::load(), OpenDDS::Security::SSL::PrivateKey::load(), OpenDDS::Security::SSL::Certificate::load(), and URI().
Scheme OpenDDS::Security::CommonUtilities::URI::scheme |
Definition at line 39 of file CommonUtilities.h.
Referenced by OpenDDS::Security::SSL::SignedDocument::load(), OpenDDS::Security::SSL::PrivateKey::load(), OpenDDS::Security::SSL::Certificate::load(), and URI().