Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
signal.h File Reference

mcr_Signal - Signal to send or dispatch More...

Go to the source code of this file.

Classes

struct  mcr_Signal
 

Functions

MCR_API void mcr_Signal_init (struct mcr_Signal *signalPt)
 
MCR_API void mcr_Signal_deinit (struct mcr_Signal *signalPt)
 
MCR_API int mcr_Signal_copy (struct mcr_Signal *dstPt, const struct mcr_Signal *srcPt)
 
MCR_API int mcr_Signal_compare (const struct mcr_Signal *lhsSignalPt, const struct mcr_Signal *rhsSignalPt)
 

Detailed Description

mcr_Signal - Signal to send or dispatch

See mcr_send See mcr_dispatch

Definition in file signal.h.

Function Documentation

§ mcr_Signal_compare()

MCR_API int mcr_Signal_compare ( const struct mcr_Signal lhsSignalPt,
const struct mcr_Signal rhsSignalPt 
)

Compare two signals

Parameters
lhsSignalPt
rhsSignalPt
Returns
retcmp

§ mcr_Signal_copy()

MCR_API int mcr_Signal_copy ( struct mcr_Signal dstPt,
const struct mcr_Signal srcPt 
)

mcr_Instance_copy, then copy mcr_Signal::dispatch_flag

Parameters
dstPtDestination to copy to
srcPtopt Source to copy from
Returns
reterr

§ mcr_Signal_deinit()

MCR_API void mcr_Signal_deinit ( struct mcr_Signal signalPt)

dtor

Parameters
signalPtopt

§ mcr_Signal_init()

MCR_API void mcr_Signal_init ( struct mcr_Signal signalPt)

ctor

Parameters
signalPtopt