QuISP
Loading...
Searching...
No Matches
quisp::rules::Action Class Referenceabstract

#include <Action.h>

Inheritance diagram for quisp::rules::Action:

Public Member Functions

 Action ()
 
 Action (int partner_addr)
 
 Action (std::vector< int > partner_addr)
 
virtual ~Action ()
 
virtual json serialize_json ()=0
 
virtual void deserialize_json (json serialized)=0
 

Public Attributes

std::vector< QnicInterfaceqnic_interfaces
 
int partner_address
 

Constructor & Destructor Documentation

◆ Action() [1/3]

quisp::rules::Action::Action ( )
inline

◆ Action() [2/3]

quisp::rules::Action::Action ( int partner_addr)

◆ Action() [3/3]

quisp::rules::Action::Action ( std::vector< int > partner_addr)

◆ ~Action()

virtual quisp::rules::Action::~Action ( )
inlinevirtual

Member Function Documentation

◆ deserialize_json()

virtual void quisp::rules::Action::deserialize_json ( json serialized)
pure virtual

◆ serialize_json()

Member Data Documentation

◆ partner_address

int quisp::rules::Action::partner_address

◆ qnic_interfaces

std::vector<QnicInterface> quisp::rules::Action::qnic_interfaces

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