C++ Client  0.0.0.0
C++ wrapper for Corelink DLL
Corelink::CallbackDataJsonVoid Class Reference

#include <CorelinkClasses.h>

Inheritance diagram for Corelink::CallbackDataJsonVoid:
Corelink::Callback

Public Member Functions

 CallbackDataJsonVoid (void(*func)(void *, const STREAM_ID &, const STREAM_ID &, const char *, const int &, const rapidjson::Document &), void *obj)
 
 ~CallbackDataJsonVoid ()
 
void Func (const RecvData &recvData) override
 

Static Public Member Functions

static void RecvCallback (STREAM_ID recvID, STREAM_ID sendID, const char *msg, int jsonLen, int msgLen, void *callback)
 

Public Attributes

void(* func )(void *, const STREAM_ID &, const STREAM_ID &, const char *, const int &, const rapidjson::Document &)
 
void * obj
 

Detailed Description

Definition at line 676 of file CorelinkClasses.h.

Constructor & Destructor Documentation

◆ CallbackDataJsonVoid()

Corelink::CallbackDataJsonVoid::CallbackDataJsonVoid ( void(*)(void *, const STREAM_ID &, const STREAM_ID &, const char *, const int &, const rapidjson::Document &)  func,
void *  obj 
)
inline

CallbackDataJsonVoid

Definition at line 88 of file CorelinkCallback.h.

◆ ~CallbackDataJsonVoid()

Corelink::CallbackDataJsonVoid::~CallbackDataJsonVoid ( )
inline

Definition at line 93 of file CorelinkCallback.h.

Member Function Documentation

◆ Func()

void Corelink::CallbackDataJsonVoid::Func ( const RecvData recvData)
inlineoverridevirtual

Implements Corelink::Callback.

Definition at line 97 of file CorelinkCallback.h.

◆ RecvCallback()

void Corelink::CallbackDataJsonVoid::RecvCallback ( STREAM_ID  recvID,
STREAM_ID  sendID,
const char *  msg,
int  jsonLen,
int  msgLen,
void *  callback 
)
inlinestatic

Definition at line 106 of file CorelinkCallback.h.

Member Data Documentation

◆ func

void(* Corelink::CallbackDataJsonVoid::func) (void *, const STREAM_ID &, const STREAM_ID &, const char *, const int &, const rapidjson::Document &)

Data order: obj passed by user sendID recvID data data length json object

Definition at line 687 of file CorelinkClasses.h.

◆ obj

void* Corelink::CallbackDataJsonVoid::obj

Definition at line 689 of file CorelinkClasses.h.


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