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

#include <CorelinkClasses.h>

Inheritance diagram for Corelink::CallbackDataVoid:
Corelink::Callback

Public Member Functions

 CallbackDataVoid (void(*func)(void *, const STREAM_ID &, const STREAM_ID &, const char *, const int &), void *obj)
 
 ~CallbackDataVoid ()
 
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 &)
 
void * obj
 

Detailed Description

Definition at line 632 of file CorelinkClasses.h.

Constructor & Destructor Documentation

◆ CallbackDataVoid()

Corelink::CallbackDataVoid::CallbackDataVoid ( void(*)(void *, const STREAM_ID &, const STREAM_ID &, const char *, const int &)  func,
void *  obj 
)
inline

CallbackDataVoid

Definition at line 39 of file CorelinkCallback.h.

◆ ~CallbackDataVoid()

Corelink::CallbackDataVoid::~CallbackDataVoid ( )
inline

Definition at line 44 of file CorelinkCallback.h.

Member Function Documentation

◆ Func()

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

Implements Corelink::Callback.

Definition at line 48 of file CorelinkCallback.h.

◆ RecvCallback()

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

Definition at line 52 of file CorelinkCallback.h.

Member Data Documentation

◆ func

void(* Corelink::CallbackDataVoid::func) (void *, const STREAM_ID &, const STREAM_ID &, const char *, const int &)

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

Definition at line 642 of file CorelinkClasses.h.

◆ obj

void* Corelink::CallbackDataVoid::obj

Definition at line 644 of file CorelinkClasses.h.


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