Agora C++ API Reference for All Platforms
|
Public Member Functions | |
virtual void | release ()=0 |
virtual int | setBool (const char *key, bool value)=0 |
virtual int | setInt (const char *key, int value)=0 |
virtual int | setUInt (const char *key, unsigned int value)=0 |
virtual int | setNumber (const char *key, double value)=0 |
virtual int | setString (const char *key, const char *value)=0 |
virtual int | setObject (const char *key, const char *value)=0 |
virtual int | setArray (const char *key, const char *value)=0 |
virtual int | getBool (const char *key, bool &value)=0 |
virtual int | getInt (const char *key, int &value)=0 |
virtual int | getUInt (const char *key, unsigned int &value)=0 |
virtual int | getNumber (const char *key, double &value)=0 |
virtual int | getString (const char *key, agora::util::AString &value)=0 |
virtual int | getObject (const char *key, agora::util::AString &value)=0 |
virtual int | getArray (const char *key, const char *args, agora::util::AString &value)=0 |
virtual int | setParameters (const char *parameters)=0 |
virtual int | convertPath (const char *filePath, agora::util::AString &value)=0 |
virtual | ~IAgoraParameter () |
|
inlinevirtual |
|
pure virtual |
release the resource
|
pure virtual |
set bool value of the json
[in] | key | the key name |
[in] | value | the value |
|
pure virtual |
set int value of the json
[in] | key | the key name |
[in] | value | the value |
|
pure virtual |
set unsigned int value of the json
[in] | key | the key name |
[in] | value | the value |
|
pure virtual |
set double value of the json
[in] | key | the key name |
[in] | value | the value |
|
pure virtual |
set string value of the json
[in] | key | the key name |
[in] | value | the value |
|
pure virtual |
set object value of the json
[in] | key | the key name |
[in] | value | the value |
|
pure virtual |
set array value of the json
[in] | key | the key name |
[in] | value | the value |
|
pure virtual |
get bool value of the json
[in] | key | the key name |
[in,out] | value | the value |
|
pure virtual |
get int value of the json
[in] | key | the key name |
[in,out] | value | the value |
|
pure virtual |
get unsigned int value of the json
[in] | key | the key name |
[in,out] | value | the value |
|
pure virtual |
get double value of the json
[in] | key | the key name |
[in,out] | value | the value |
|
pure virtual |
get string value of the json
[in] | key | the key name |
[in,out] | value | the value |
|
pure virtual |
get a child object value of the json
[in] | key | the key name |
[in,out] | value | the value |
|
pure virtual |
get array value of the json
[in] | key | the key name |
[in,out] | value | the value |
|
pure virtual |
set parameters of the sdk or engine
[in] | parameters | the parameters |
|
pure virtual |