Diarkis C++Client Library API Document
Diarkis::IDiarkisEventRpcID Class Referenceabstract

#include <Event.h>

Public Member Functions

virtual ~IDiarkisEventRpcID ()
 
virtual std::function< void()> Register (uint32_t rpcID, std::function< void(const DiarkisPayloadEventArgs &e)> lambda)=0
 
virtual void Raise (uint32_t rpcID, const DiarkisPayloadEventArgs &e)=0
 
virtual bool HasSubscribers () const =0
 

Constructor & Destructor Documentation

◆ ~IDiarkisEventRpcID()

virtual Diarkis::IDiarkisEventRpcID::~IDiarkisEventRpcID ( )
inlinevirtual

Member Function Documentation

◆ Register()

virtual std::function<void()> Diarkis::IDiarkisEventRpcID::Register ( uint32_t  rpcID,
std::function< void(const DiarkisPayloadEventArgs &e)>  lambda 
)
pure virtual

◆ Raise()

virtual void Diarkis::IDiarkisEventRpcID::Raise ( uint32_t  rpcID,
const DiarkisPayloadEventArgs e 
)
pure virtual

◆ HasSubscribers()

virtual bool Diarkis::IDiarkisEventRpcID::HasSubscribers ( ) const
pure virtual

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