MF32BSP_XerolySkinner 2.0.0
C++版本的驱动库
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
STL_lQueue类 参考

一个队列的类 更多...

#include <STL_Queue.h>

STL_lQueue 的协作图:
Collaboration graph
[图例]

Public 成员函数

 STL_lQueue (void)
 
 ~STL_lQueue (void)
 
u8 push (void *&var, u32 size)
 压入一个成员 更多...
 
u8 pop (void)
 弹出一个成员 更多...
 
u8 top (void *&var, u32 &size)
 显示队列顶部成员 更多...
 
u8 push8 (u8 var)
 压入一个8位成员 更多...
 
u8 top8 (u8 &var)
 显示队列顶成员 更多...
 
u8 poptop8 (void)
 显示并且弹出一个队列顶成员 更多...
 
u8 push32 (u32 var)
 压入一个32位成员 更多...
 
u8 top32 (u32 &var)
 显示队列顶成员 更多...
 
u32 poptop32 (void)
 显示并且弹出一个队列顶成员 更多...
 
u8 pushfun (void(*fun)(void))
 压入一个void(*)(void)函数指针 更多...
 

Public 属性

void(*)(void) poptopfun (void)
 

Private 属性

u32 mem
 
_lQueueHdat
 
_lQueueTdat
 

详细描述

一个队列的类

注解
使用链表重新分配方式组织 队列的内存空间是非连续的,适合快速交换数据

在文件 STL_Queue.h98 行定义.

构造及析构函数说明

◆ STL_lQueue()

STL_lQueue::STL_lQueue ( void  )

在文件 STL_Queue.cpp199 行定义.

◆ ~STL_lQueue()

STL_lQueue::~STL_lQueue ( void  )

在文件 STL_Queue.cpp204 行定义.

函数调用图:

成员函数说明

◆ pop()

u8 STL_lQueue::pop ( void  )

弹出一个成员

返回
错误号
注解
无论push进去的是32位还是8位数,都用这个弹出

在文件 STL_Queue.cpp235 行定义.

这是这个函数的调用关系图:

◆ poptop32()

u32 STL_lQueue::poptop32 ( void  )

显示并且弹出一个队列顶成员

返回
返回弹出的数值

在文件 STL_Queue.cpp326 行定义.

函数调用图:

◆ poptop8()

u8 STL_lQueue::poptop8 ( void  )

显示并且弹出一个队列顶成员

返回
返回弹出的数值

在文件 STL_Queue.cpp290 行定义.

函数调用图:

◆ push()

u8 STL_lQueue::push ( void *&  var,
u32  size 
)

压入一个成员

参数
*&var需要压入的数值的地址
size需要压入的数值的长度
返回
错误号

在文件 STL_Queue.cpp215 行定义.

这是这个函数的调用关系图:

◆ push32()

u8 STL_lQueue::push32 ( u32  var)

压入一个32位成员

参数
var需要压入的32位数据
返回
错误号

在文件 STL_Queue.cpp302 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ push8()

u8 STL_lQueue::push8 ( u8  var)

压入一个8位成员

参数
var需要压入的8位数据
返回
错误号

在文件 STL_Queue.cpp266 行定义.

函数调用图:

◆ pushfun()

u8 STL_lQueue::pushfun ( void(*)(void)  fun)

压入一个void(*)(void)函数指针

参数
*fun需要压入的函数
返回
错误号
注解
如果有个函数是 void fun(void); 可以通过pushfun(fun);将其压入

在文件 STL_Queue.cpp341 行定义.

函数调用图:

◆ top()

u8 STL_lQueue::top ( void *&  var,
u32 size 
)

显示队列顶部成员

参数
*&var需要赋予的数值的地址
&size需要赋予的数值的长度
返回
错误号

在文件 STL_Queue.cpp254 行定义.

这是这个函数的调用关系图:

◆ top32()

u8 STL_lQueue::top32 ( u32 var)

显示队列顶成员

参数
&var结果赋予给该变量
返回
错误号

在文件 STL_Queue.cpp314 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ top8()

u8 STL_lQueue::top8 ( u8 var)

显示队列顶成员

参数
&var结果赋予给该变量
返回
错误号

在文件 STL_Queue.cpp278 行定义.

函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ Hdat

_lQueue* STL_lQueue::Hdat
private

在文件 STL_Queue.h119 行定义.

◆ mem

u32 STL_lQueue::mem
private

在文件 STL_Queue.h118 行定义.

◆ poptopfun

void(*)(void) STL_lQueue::poptopfun(void)

在文件 STL_Queue.h116 行定义.

◆ Tdat

_lQueue* STL_lQueue::Tdat
private

在文件 STL_Queue.h120 行定义.


该类的文档由以下文件生成: