Joedb 10.4.6
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
tutorial::rpc::population::Procedure Class Referenceabstract

Class for all procedures based on this message schema. More...

#include <tutorial/rpc/population/Procedure.h>

Inheritance diagram for tutorial::rpc::population::Procedure:
Collaboration diagram for tutorial::rpc::population::Procedure:

Public Member Functions

 Procedure (rpc::Service &service)
Public Member Functions inherited from joedb::rpc::Procedure
virtual ~Procedure ()=default

Protected Member Functions

virtual void execute (Writable_Database &message) const =0
void execute (joedb::Abstract_File &file) const override

Protected Attributes

rpc::Service & service

Detailed Description

Definition at line 22 of file Procedure.h.

Constructor & Destructor Documentation

◆ Procedure()

tutorial::rpc::population::Procedure::Procedure ( rpc::Service & service)
inline

Definition at line 37 of file Procedure.h.

Member Function Documentation

◆ execute() [1/2]

void tutorial::rpc::population::Procedure::execute ( joedb::Abstract_File & file) const
inlineoverrideprotectedvirtual

Implements joedb::rpc::Procedure.

Definition at line 29 of file Procedure.h.

◆ execute() [2/2]

virtual void tutorial::rpc::population::Procedure::execute ( Writable_Database & message) const
protectedpure virtual

Member Data Documentation

◆ service

rpc::Service& tutorial::rpc::population::Procedure::service
protected

Definition at line 25 of file Procedure.h.


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