Flex  0.17.9
Public Member Functions | Public Attributes | List of all members
gs::SessionLocalContext Struct Reference
Collaboration diagram for gs::SessionLocalContext:
Collaboration graph
[legend]

Public Member Functions

 SessionLocalContext (GraphDB &db, const std::string &work_dir, int thread_id, MemoryStrategy allocator_strategy)
 
 ~SessionLocalContext ()
 

Public Attributes

Allocator allocator
 
char _padding0 [128 - sizeof(Allocator) % 128]
 
WalWriter logger
 
char _padding1 [4096 - sizeof(WalWriter) - sizeof(Allocator) - sizeof(_padding0)]
 
GraphDBSession session
 
char _padding2 [4096 - sizeof(GraphDBSession) % 4096]
 

Constructor & Destructor Documentation

◆ SessionLocalContext()

gs::SessionLocalContext::SessionLocalContext ( GraphDB db,
const std::string &  work_dir,
int  thread_id,
MemoryStrategy  allocator_strategy 
)
inline

◆ ~SessionLocalContext()

gs::SessionLocalContext::~SessionLocalContext ( )
inline

Member Data Documentation

◆ _padding0

char gs::SessionLocalContext::_padding0[128 - sizeof(Allocator) % 128]

◆ _padding1

char gs::SessionLocalContext::_padding1[4096 - sizeof(WalWriter) - sizeof(Allocator) - sizeof(_padding0)]

◆ _padding2

char gs::SessionLocalContext::_padding2[4096 - sizeof(GraphDBSession) % 4096]

◆ allocator

Allocator gs::SessionLocalContext::allocator

◆ logger

WalWriter gs::SessionLocalContext::logger

◆ session

GraphDBSession gs::SessionLocalContext::session

The documentation for this struct was generated from the following file: