YYClientSDK  beta 1.15
 全部  函数 枚举 枚举值
Public 成员函数 | 所有成员列表
yy::ICloudData结构体 参考abstract

[interface] 云存储数据结构体 更多...

#include <yy-api-types.h>

类 yy::ICloudData 继承关系图:
yy::IYYUnk

Public 成员函数

virtual unsigned __int64 GetUniqueKey () const =0
 获取当前数据 唯一id
 
virtual unsigned int GetCreatorUid () const =0
 获取数据创建者的Uid
 
virtual unsigned __int64 GetUpdateTime () const =0
 获取当前数据 最后一次更新时间
 
virtual unsigned __int64 GetCreateTime () const =0
 获取当前数据 创建时间
 
virtual unsigned int GetIntValue1 () const =0
 获取当前数据 第一个int值
 
virtual unsigned int GetIntValue2 () const =0
 获取当前数据 第二个int值
 
virtual const char * GetStringValue () const =0
 获取字符串值
 
virtual const char * GetBinaryValue () const =0
 获取2进制流首地址
 
virtual int GetBinraySize () const =0
 获取2进制流 大小
 
virtual int SetIntValue1 (unsigned int value)=0
 设置第一个int值
 
virtual int SetIntValue2 (unsigned int value)=0
 设置第二个int值
 
virtual int SetStringValue (const char *data)=0
 设置字符串值
 
virtual int SetBinrayValue (const char *data, unsigned int size)=0
 设置2进制值
 
- Public 成员函数 继承自 yy::IYYUnk
virtual void AddRef ()=0
 添加引用
 
virtual void Release ()=0
 释放引用
 

详细描述

[interface] 云存储数据结构体

成员函数说明

virtual const char* yy::ICloudData::GetBinaryValue ( ) const
pure virtual

获取2进制流首地址

返回
char *, 2进制数据首地址
virtual int yy::ICloudData::GetBinraySize ( ) const
pure virtual

获取2进制流 大小

返回
char *, 2进制数据大小, 值范围 [0,4096]
virtual unsigned __int64 yy::ICloudData::GetCreateTime ( ) const
pure virtual

获取当前数据 创建时间

返回
unsigned __int64 创建时间
virtual unsigned int yy::ICloudData::GetIntValue1 ( ) const
pure virtual

获取当前数据 第一个int值

返回
unsigned int, 第一个int值
virtual unsigned int yy::ICloudData::GetIntValue2 ( ) const
pure virtual

获取当前数据 第二个int值

返回
unsigned int, 第二个int值
virtual const char* yy::ICloudData::GetStringValue ( ) const
pure virtual

获取字符串值

参数
char*data, 字符串
返回
int, 0 success, 其他值error, 参考错误代码
virtual unsigned __int64 yy::ICloudData::GetUniqueKey ( ) const
pure virtual

获取当前数据 唯一id

返回
unsigned __int64, 唯一id
virtual unsigned __int64 yy::ICloudData::GetUpdateTime ( ) const
pure virtual

获取当前数据 最后一次更新时间

返回
unsigned __int64 更新时间
virtual int yy::ICloudData::SetBinrayValue ( const char *  data,
unsigned int  size 
)
pure virtual

设置2进制值

参数
constchar *data, 字符串值
constunsigned int size, 二进制数据大小 ,值范围 (0,4096]
virtual int yy::ICloudData::SetIntValue1 ( unsigned int  value)
pure virtual

设置第一个int值

参数
unsignedint value, int 值
返回
int, 0 success, 其他值error, 参考错误代码
virtual int yy::ICloudData::SetIntValue2 ( unsigned int  value)
pure virtual

设置第二个int值

参数
unsignedint value int的值
返回
int, 0 success, 其他值error, 参考错误代码
virtual int yy::ICloudData::SetStringValue ( const char *  data)
pure virtual

设置字符串值

参数
constchar *data, 字符串值
返回
int, 0 success, 其他值error, 参考错误代码