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

#include <CorelinkClasses.h>

Inheritance diagram for Corelink::CallbackDataJson:
Corelink::Callback

Public Member Functions

 CallbackDataJson (void(*func)(const STREAM_ID &, const STREAM_ID &, const char *, const int &, const rapidjson::Document &))
 
 ~CallbackDataJson ()
 
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 )(const STREAM_ID &, const STREAM_ID &, const char *, const int &, const rapidjson::Document &)
 

Detailed Description

Definition at line 655 of file CorelinkClasses.h.

Constructor & Destructor Documentation

◆ CallbackDataJson()

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

CallbackDataJson

Definition at line 60 of file CorelinkCallback.h.

◆ ~CallbackDataJson()

Corelink::CallbackDataJson::~CallbackDataJson ( )
inline

Definition at line 64 of file CorelinkCallback.h.

Member Function Documentation

◆ Func()

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

Implements Corelink::Callback.

Definition at line 66 of file CorelinkCallback.h.

◆ RecvCallback()

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

Definition at line 75 of file CorelinkCallback.h.

Member Data Documentation

◆ func

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

Data order: sendID recvID data data length json object

Definition at line 665 of file CorelinkClasses.h.


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