Joedb 10.2.1
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
tutorial::rpc::city::Procedure Class Referenceabstract

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

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

Inheritance diagram for tutorial::rpc::city::Procedure:
Inheritance graph
[legend]
Collaboration diagram for tutorial::rpc::city::Procedure:
Collaboration graph
[legend]

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::Serviceservice
 

Detailed Description

Definition at line 22 of file Procedure.h.

Constructor & Destructor Documentation

◆ Procedure()

tutorial::rpc::city::Procedure::Procedure ( rpc::Service service)
inline

Definition at line 37 of file Procedure.h.

Member Function Documentation

◆ execute() [1/2]

void tutorial::rpc::city::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::city::Procedure::execute ( Writable_Database message) const
protectedpure virtual

Member Data Documentation

◆ service

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

Definition at line 25 of file Procedure.h.


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