Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
atlas::remote::internal Namespace Reference

Classes

struct  AtlasData
 
struct  F95Data
 

Functions

std::shared_ptr< AtlasDataget (const AtlasID id)
 
void release (AtlasID id)
 
std::shared_ptr< F95DatagetPtr (const F95ID id)
 
void releasePtr (const F95ID id)
 

Variables

static std::unordered_map< AtlasID, std::shared_ptr< AtlasData > > map
 
static std::mutex mtx
 
static std::unordered_map< F95ID, std::shared_ptr< F95Data > > map
 
static std::mutex mtx
 

Function Documentation

◆ get()

std::shared_ptr< AtlasData > atlas::remote::internal::get ( const AtlasID id)

◆ getPtr()

std::shared_ptr< F95Data > atlas::remote::internal::getPtr ( const F95ID id)

◆ release()

void atlas::remote::internal::release ( AtlasID id)

◆ releasePtr()

void atlas::remote::internal::releasePtr ( const F95ID id)

Variable Documentation

◆ map [1/2]

std::unordered_map< AtlasID, std::shared_ptr< AtlasData > > atlas::remote::internal::map
inlinestatic

◆ map [2/2]

std::unordered_map< F95ID, std::shared_ptr< F95Data > > atlas::remote::internal::map
inlinestatic

◆ mtx [1/2]

std::mutex atlas::remote::internal::mtx
inlinestatic

◆ mtx [2/2]

std::mutex atlas::remote::internal::mtx
inlinestatic