This commit is contained in:
Erik Frojdh
2020-07-24 10:57:54 +02:00
parent cf2e1c1dfc
commit e8556abbe7
2 changed files with 92 additions and 85 deletions

View File

@ -518,6 +518,8 @@ class Module : public virtual slsDetectorDefs {
uint64_t getReceiverCurrentFrameIndex() const;
private:
void preSendArgsCheck(const void * args, size_t args_size, void * retval, size_t retval_size) const;
/**
* Send function parameters to detector (control server)
* @param fnum function enum
@ -529,6 +531,9 @@ class Module : public virtual slsDetectorDefs {
void sendToDetector(int fnum, const void *args, size_t args_size,
void *retval, size_t retval_size);
void sendToDetector(int fnum, const void *args, size_t args_size,
void *retval, size_t retval_size) const;
template <typename Arg, typename Ret>
void sendToDetector(int fnum, const Arg &args, Ret &retval);
template <typename Arg>