Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
DataService Class Reference
Collaboration diagram for DataService:
Collaboration graph

Public Member Functions

 DataService (std::string name)
 
std::string get_name () const
 
void process ()
 

Private Attributes

std::string name_
 

Detailed Description

Examples
adapter_pattern_example.cpp.

Definition at line 25 of file adapter_pattern_example.cpp.

Constructor & Destructor Documentation

◆ DataService()

DataService::DataService ( std::string name)
inlineexplicit
Examples
adapter_pattern_example.cpp.

Definition at line 28 of file adapter_pattern_example.cpp.

28: name_(std::move(name)) {}

Member Function Documentation

◆ get_name()

std::string DataService::get_name ( ) const
inline
Examples
adapter_pattern_example.cpp.

Definition at line 30 of file adapter_pattern_example.cpp.

30{ return name_; }

References name_.

◆ process()

void DataService::process ( )
inline
Examples
adapter_pattern_example.cpp.

Definition at line 31 of file adapter_pattern_example.cpp.

31{ std::cout << " " << name_ << " processing data...\n"; }

References name_.

Member Data Documentation

◆ name_

std::string DataService::name_
private
Examples
adapter_pattern_example.cpp.

Definition at line 34 of file adapter_pattern_example.cpp.

Referenced by get_name(), and process().


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