Apollo 10.0
自动驾驶开放平台
apollo::cyber::transport::ArenaAddressAllocatorMeta联合体 参考

#include <arena_address_allocator.h>

apollo::cyber::transport::ArenaAddressAllocatorMeta 的协作图:

Public 属性

struct { 
 
   uint64_t   version_ 
 
   uint64_t   capacity_ 
 
   std::atomic< uint64_t >   ref_count_ 
 
   void *   base_address_ 
 
   uint64_t   address_segment_size_ 
 
   ArenaAddressNode *   root_ 
 
   uint64_t   allocated_index_ 
 
   uint64_t   reclaim_stack_top_ 
 
   std::atomic< bool >   occupied_ 
 
struct_ 
 
uint8_t bytes_ [128]
 

详细描述

在文件 arena_address_allocator.h38 行定义.

类成员变量说明

◆ address_segment_size_

uint64_t apollo::cyber::transport::ArenaAddressAllocatorMeta::address_segment_size_

在文件 arena_address_allocator.h45 行定义.

◆ allocated_index_

uint64_t apollo::cyber::transport::ArenaAddressAllocatorMeta::allocated_index_

在文件 arena_address_allocator.h47 行定义.

◆ base_address_

void* apollo::cyber::transport::ArenaAddressAllocatorMeta::base_address_

在文件 arena_address_allocator.h43 行定义.

◆ bytes_

uint8_t apollo::cyber::transport::ArenaAddressAllocatorMeta::bytes_[128]

在文件 arena_address_allocator.h52 行定义.

◆ capacity_

uint64_t apollo::cyber::transport::ArenaAddressAllocatorMeta::capacity_

在文件 arena_address_allocator.h41 行定义.

◆ occupied_

std::atomic<bool> apollo::cyber::transport::ArenaAddressAllocatorMeta::occupied_

在文件 arena_address_allocator.h50 行定义.

◆ reclaim_stack_top_

uint64_t apollo::cyber::transport::ArenaAddressAllocatorMeta::reclaim_stack_top_

在文件 arena_address_allocator.h48 行定义.

◆ ref_count_

std::atomic<uint64_t> apollo::cyber::transport::ArenaAddressAllocatorMeta::ref_count_

在文件 arena_address_allocator.h42 行定义.

◆ root_

ArenaAddressNode* apollo::cyber::transport::ArenaAddressAllocatorMeta::root_

在文件 arena_address_allocator.h46 行定义.

◆ [struct]

struct { ... } apollo::cyber::transport::ArenaAddressAllocatorMeta::struct_

◆ version_

uint64_t apollo::cyber::transport::ArenaAddressAllocatorMeta::version_

在文件 arena_address_allocator.h40 行定义.


该联合体的文档由以下文件生成: