Android-cuttlefish cvd tool
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
cuttlefish::TpmResourceManager::ObjectSlot Class Reference

#include <tpm_resource_manager.h>

Collaboration diagram for cuttlefish::TpmResourceManager::ObjectSlot:
Collaboration graph
[legend]

Public Member Functions

 ~ObjectSlot ()
 
ESYS_TR get ()
 
void set (ESYS_TR resource)
 

Private Member Functions

 ObjectSlot (TpmResourceManager *resource_manager)
 
 ObjectSlot (TpmResourceManager *resource_manager, ESYS_TR resource)
 

Private Attributes

TpmResourceManagerresource_manager_
 
ESYS_TR resource_
 

Friends

class TpmResourceManager
 

Constructor & Destructor Documentation

◆ ~ObjectSlot()

cuttlefish::TpmResourceManager::ObjectSlot::~ObjectSlot ( )

◆ ObjectSlot() [1/2]

cuttlefish::TpmResourceManager::ObjectSlot::ObjectSlot ( TpmResourceManager resource_manager)
private

◆ ObjectSlot() [2/2]

cuttlefish::TpmResourceManager::ObjectSlot::ObjectSlot ( TpmResourceManager resource_manager,
ESYS_TR  resource 
)
private

Member Function Documentation

◆ get()

ESYS_TR cuttlefish::TpmResourceManager::ObjectSlot::get ( )

◆ set()

void cuttlefish::TpmResourceManager::ObjectSlot::set ( ESYS_TR  resource)

Friends And Related Function Documentation

◆ TpmResourceManager

friend class TpmResourceManager
friend

Member Data Documentation

◆ resource_

ESYS_TR cuttlefish::TpmResourceManager::ObjectSlot::resource_
private

◆ resource_manager_

TpmResourceManager* cuttlefish::TpmResourceManager::ObjectSlot::resource_manager_
private

The documentation for this class was generated from the following files: