Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lxcpp::NetInteraceCreate Class Referencefinal

#include <netcreate.hpp>

+ Inheritance diagram for lxcpp::NetInteraceCreate:

Public Member Functions

 NetInteraceCreate (const std::string &zoneif, const std::string &hostif, InterfaceType type, MacVLanMode mode=MacVLanMode::PRIVATE)
 
void execute ()
 

Private Member Functions

virtual void revert ()
 

Private Attributes

const std::string & mZoneIf
 
const std::string & mHostIf
 
InterfaceType mType
 
MacVLanMode mMode
 

Constructor & Destructor Documentation

lxcpp::NetInteraceCreate::NetInteraceCreate ( const std::string &  zoneif,
const std::string &  hostif,
InterfaceType  type,
MacVLanMode  mode = MacVLanMode::PRIVATE 
)
inline

Member Function Documentation

void lxcpp::NetInteraceCreate::execute ( )
virtual

Implements lxcpp::Command.

virtual void lxcpp::Command::revert ( )
inlinevirtualinherited

Member Data Documentation

const std::string& lxcpp::NetInteraceCreate::mHostIf
private
MacVLanMode lxcpp::NetInteraceCreate::mMode
private
InterfaceType lxcpp::NetInteraceCreate::mType
private
const std::string& lxcpp::NetInteraceCreate::mZoneIf
private

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