17 #include <pia/session/session_JoinSessionSetting.h> 18 #include <pia/local/local_LocalSessionTypes.h> 20 #include <pia/common/common_SignatureSetting.h> 54 virtual const char* GetPassphrase()
const = 0;
60 size_t GetPassphraseSize()
const 62 return m_PassphraseSize;
66 virtual nn::Result SetPassphrase(
const char* pPassphrase,
size_t passphraseSize) = 0;
71 const char* GetSignatureKeyData()
const 73 return m_SignatureKeyData;
80 size_t GetSignatureKeyDataSize()
const 82 return m_SignatureKeyDataSize;
89 virtual u32 GetSessionId()
const;
104 nn::Result
SetSignatureKey(
const char* pSignatureKeyData,
size_t signatureKeyDataSize);
107 size_t m_PassphraseSize;
109 size_t m_SignatureKeyDataSize;
nn::Result SetSignatureKey(const char *pSignatureKeyData, size_t signatureKeyDataSize)
Sets the session key and its size.
static const u32 SIGNATURE_KEY_DATA_SIZE_MAX
Maximum number of bytes for the key data used for the signature.
Definition: common_SignatureSetting.h:36
Base class that manages settings specific to session joining.
Definition: session_JoinSessionSetting.h:39
Base class that manages the settings for the JoinSession function with a LocalNetwork object...
Definition: local_LocalJoinSessionSetting.h:41