|
Apollo 10.0
自动驾驶开放平台
|
#include <visualization_manager.h>
Public 类型 | |
| typedef std::list< std::pair< double, MessageType > >::iterator | ListIterator |
Public 成员函数 | |
| MessageBuffer (int capacity) | |
| ~MessageBuffer () | |
| bool | PushNewMessage (const double timestamp, const MessageType &msg) |
| bool | PopOldestMessage (MessageType *msg) |
| bool | GetMessageBefore (const double timestamp, MessageType *msg) |
| bool | GetMessage (const double timestamp, MessageType *msg) |
| void | Clear () |
| void | SetCapacity (const unsigned int capacity) |
| void | GetAllMessages (std::list< std::pair< double, MessageType > > *msg_list) |
| bool | IsEmpty () |
| unsigned int | BufferSize () |
Protected 属性 | |
| std::map< double, ListIterator > | msg_map_ |
| std::list< std::pair< double, MessageType > > | msg_list_ |
| pthread_mutex_t | buffer_mutex_ |
| unsigned int | capacity_ |
在文件 visualization_manager.h 第 86 行定义.
| typedef std::list<std::pair<double,MessageType>>::iterator apollo::localization::msf::MessageBuffer< MessageType >::ListIterator |
在文件 visualization_manager.h 第 89 行定义.
|
explicit |
在文件 visualization_manager.cc 第 33 行定义.
| apollo::localization::msf::MessageBuffer< MessageType >::~MessageBuffer | ( | ) |
在文件 visualization_manager.cc 第 38 行定义.
| unsigned int apollo::localization::msf::MessageBuffer< MessageType >::BufferSize | ( | ) |
在文件 visualization_manager.cc 第 162 行定义.
| void apollo::localization::msf::MessageBuffer< MessageType >::Clear | ( | ) |
在文件 visualization_manager.cc 第 131 行定义.
| void apollo::localization::msf::MessageBuffer< MessageType >::GetAllMessages | ( | std::list< std::pair< double, MessageType > > * | msg_list | ) |
在文件 visualization_manager.cc 第 144 行定义.
| bool apollo::localization::msf::MessageBuffer< MessageType >::GetMessage | ( | const double | timestamp, |
| MessageType * | msg | ||
| ) |
在文件 visualization_manager.cc 第 117 行定义.
| bool apollo::localization::msf::MessageBuffer< MessageType >::GetMessageBefore | ( | const double | timestamp, |
| MessageType * | msg | ||
| ) |
在文件 visualization_manager.cc 第 92 行定义.
| bool apollo::localization::msf::MessageBuffer< MessageType >::IsEmpty | ( | ) |
在文件 visualization_manager.cc 第 153 行定义.
| bool apollo::localization::msf::MessageBuffer< MessageType >::PopOldestMessage | ( | MessageType * | msg | ) |
在文件 visualization_manager.cc 第 76 行定义.
| bool apollo::localization::msf::MessageBuffer< MessageType >::PushNewMessage | ( | const double | timestamp, |
| const MessageType & | msg | ||
| ) |
在文件 visualization_manager.cc 第 43 行定义.
| void apollo::localization::msf::MessageBuffer< MessageType >::SetCapacity | ( | const unsigned int | capacity | ) |
在文件 visualization_manager.cc 第 139 行定义.
|
protected |
在文件 visualization_manager.h 第 113 行定义.
|
protected |
在文件 visualization_manager.h 第 114 行定义.
|
protected |
在文件 visualization_manager.h 第 110 行定义.
|
protected |
在文件 visualization_manager.h 第 109 行定义.