Public 成员函数 | |
---|
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 | 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, ar::util::AString &value)=0 |
virtual int | getObject (const char *key, ar::util::AString &value)=0 |
virtual int | getArray (const char *key, ar::util::AString &value)=0 |
virtual int | setParameters (const char* parameters)=0 |
virtual int | setProfile (const char *profile, bool merge)=0 |
virtual int | convertPath (const char *filePath, ar::util::AString &value)=0 |
成员函数说明
release
setBool
virtual int setBool(const char* key, bool value)
设置 JSON 中对应的 key 的 bool 值
参数
返回
setInt
virtual int setInt(const char* key, int value)
设置 JSON 中对应的 key 的 int 值
参数
返回
setUInt
virtual int setUInt(const char* key, int value)
设置 JSON 中对应的 key 的 unsigned int 值
参数
返回
setNumber
virtual int setNumber(const char* key, double value)
设置 JSON 中对应的 key 的 double 值
参数
返回
setString
virtual int setString(const char* key, const char* value)
设置 JSON 中对应的 key 的 string 值
参数
返回
setObject
virtual int setObject(const char* key, const char* value)
设置 JSON 的对象值
参数
返回
getBool
virtual int getBool(const char* key, bool& value)
获取 JSON 中对应的 key 的 bool 值
参数
返回
getInt
virtual int getInt(const char* key, int& value)
获取 JSON 中对应的 key 的 int 值
参数
返回
getUInt
virtual int getUInt(const char* key, unsigned int& value)
获取 JSON 中对应的 key 的 unsigned int 值
参数
返回
getNumber
virtual int getNumber(const char* key, double& value)
获取 JSON 中对应的 key 的 double 值
参数
返回
getString
virtual int getString(const char* key, ar::util::AString& value)
获取 JSON 中对应的 key 的 string 值
参数
返回
getObject
virtual int getObject(const char* key, ar::util::AString& value)
获取 JSON 的对象值
参数
返回
getArray
virtual int getArray(const char* key, ar::util::AString& value)
获取 JSON 的矩阵值
参数
返回
setParameters
virtual int setParameters(const char* parameters)
setProfile
virtual int setProfile(const char* profile, bool merge)
设置 profile 以控制 RTC 引擎
参数
profile | Profile |
---|
merge | 是否与原始值合并。 true: 与原始值合并; false: 不与原始值合并。 |
返回
convertPath
virtual int convertPath(const char* filePath, ar::util::AString& value)