#include <remote.h>
Public Attributes | |
char * | domain_name |
uint32_t | domain_name_len |
uint32_t | session_id |
char * | module_uri |
uint32_t | module_uri_len |
char * | uri |
uint32_t | uri_len |
Structure for remote_session_control, used with FASTRPC_GET_URI request ID to get the URI needed to load the module in the fastrpc user PD on the DSP
char* remote_rpc_get_uri::domain_name |
[in] | Domain name of DSP |
uint32_t remote_rpc_get_uri::domain_name_len |
[in] | Domain name length, without NULL character |
char* remote_rpc_get_uri::module_uri |
[in] | URI of the module, found in the auto-generated header file |
uint32_t remote_rpc_get_uri::module_uri_len |
[in] | Module URI length, without NULL character |
uint32_t remote_rpc_get_uri::session_id |
[in] | Session ID of the reserved session. 0 can be used for Default session |
char* remote_rpc_get_uri::uri |
[out] | URI containing module, domain and session. Memory for uri need to be pre-allocated with session_uri_len size. Typically session_uri_len is 30 characters more than Module URI length. If size of uri is beyond session_uri_len, remote_session_control fails with AEE_EBADSIZE |
uint32_t remote_rpc_get_uri::uri_len |
[in] | URI length |