AuboCaps  0.6.0
arcs::aubo_scope::InstallationCreationContext Class Reference

Provides information about the context in which an installation node is created. More...

#include <installation_creation_context.h>

Public Types

enum  NodeCreationType { NEW, LOAD }
 

Public Member Functions

 InstallationCreationContext (InstallationCreationContext &f)
 
 InstallationCreationContext (InstallationCreationContext &&f)
 
 ~InstallationCreationContext ()
 
NodeCreationType getNodeCreationType ()
 
std::string getCreatedVersion ()
 
std::string getLastSavedVersion ()
 

Private Member Functions

 InstallationCreationContext ()
 

Private Attributes

void * d_ { nullptr }
 

Friends

class DataSwitch
 

Detailed Description

Provides information about the context in which an installation node is created.

Definition at line 15 of file installation_creation_context.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

arcs::aubo_scope::InstallationCreationContext::InstallationCreationContext ( InstallationCreationContext f)
arcs::aubo_scope::InstallationCreationContext::InstallationCreationContext ( InstallationCreationContext &&  f)
arcs::aubo_scope::InstallationCreationContext::~InstallationCreationContext ( )
arcs::aubo_scope::InstallationCreationContext::InstallationCreationContext ( )
private

Member Function Documentation

std::string arcs::aubo_scope::InstallationCreationContext::getCreatedVersion ( )
std::string arcs::aubo_scope::InstallationCreationContext::getLastSavedVersion ( )
NodeCreationType arcs::aubo_scope::InstallationCreationContext::getNodeCreationType ( )

Friends And Related Function Documentation

friend class DataSwitch
friend

Definition at line 34 of file installation_creation_context.h.

Member Data Documentation

void* arcs::aubo_scope::InstallationCreationContext::d_ { nullptr }
private

Definition at line 36 of file installation_creation_context.h.


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