|
| tianzuo_ZhuiriInt () |
|
virtual | ~tianzuo_ZhuiriInt () |
|
|
组件初始化
- Parameters
-
[in] | ip_addr | 绑定IP地址 |
[in] | port | 绑定端口号 |
[in] | callback | 回调指针 |
[in] | context | 回调上下文 |
[in] | heart_check_time | 心跳包检测时间间隔 |
[in] | log_trace | 是否有运行调试信息 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | initialize (const char *ip_addr, int port, const void *callback, const void *context, int const heart_check_time, bool log_trace)=0 |
|
|
组件销毁
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | terminate ()=0 |
|
|
预设参数
- Parameters
-
- Returns
- 无
- Author
- 郑天佐
- Date
- 2013-6-26
|
virtual int | set_param (Zhuiri_param_pointer param)=0 |
|
|
添加发送者
- Parameters
-
[in] | sender_index | 发送序号 |
[in] | sign | 发送标识 |
- Returns
- 无
- Author
- 郑天佐
- Date
- 2013-6-26
|
virtual int | add_sender (int *sender_index, int const sign)=0 |
|
|
开始接收数据
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | begin_recv ()=0 |
|
|
停止接收数据
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | stop_recv ()=0 |
|
|
释放数据
- Parameters
-
[in] | Zhuiri | 类指针 |
[in] | data_index | 数据序号 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_free (void *Zhuiri, int const data_index) const =0 |
|
|
发送数据
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | send (Zhuiri_send_param_pointer send_param)=0 |
|
|
获取状态
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | get_status () const =0 |
|
|
获取类型
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | get_type ()=0 |
|
|
获取绑定端口
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | get_bind_port ()=0 |
|
|
新建心跳包检测
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | heart_add (Zhuiri_pkg_recv_heart_pointer recv_heart)=0 |
|
|
修改心跳包检测
- Parameters
-
[in] | data_id | 数据ID |
[in] | ip | IP地址 |
[in] | port | 端口 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | heart_modify (int const data_id, int const ip, int const port)=0 |
|
|
更新心跳包检测
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | heart_update (int const data_id)=0 |
|
|
删除心跳包检测
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | heart_remove (int const data_id)=0 |
|