theLink 10.0
Loading...
Searching...
No Matches
Filter6.cc File Reference

tag: nhi1-release-250425 More...

#include "debug_mq.h"
#include "LibMqMsgque_cc.hh"
#include <stdexcept>
#include <stdlib.h>
#include <stdio.h>
#include <regex>
#include <fstream>
+ Include dependency graph for Filter6.cc:

Go to the source code of this file.

Classes

class  Filter6
 

Macros

#define META_CONTEXT_S   &context
 

Functions

int main (int argc, MK_STRN argv[])
 

Detailed Description

tag: nhi1-release-250425

Definition in file Filter6.cc.

Macro Definition Documentation

◆ META_CONTEXT_S

#define META_CONTEXT_S   &context

Definition at line 16 of file Filter6.cc.

Function Documentation

◆ main()

int main ( int argc,
MK_STRN argv[] )

Definition at line 187 of file Filter6.cc.

188{
190 // define factory
191 auto Filter6F = MqFactoryCT<Filter6>::Add("Filter6");
192 // modify default type
193 Filter6F->Type()->fHelp = Filter6::Help;
194 // create object from factory
195 Filter6 *filter = Filter6F->New();
196 try {
197 filter->LinkCreate (MkBufferListC {argc, argv});
199 } catch (const exception& e) {
200 filter->ErrorCatch(e);
201 }
202 return filter->Exit();
203}
static void Help(MK_STRN base)
Definition Filter6.cc:156
template wrapper for libmqmsgque::MqFactoryS
MkErrorC * ErrorCatch(std::exception *exception=NULL, MK_STRN callfunc=__builtin_FUNCTION()) const
void ProcessEvent(MqWaitOnEventE wait=MQ_WAIT_NO, MK_TIME_T timeout=MK_TIMEOUT_DEFAULT)
C++: ctx.ProcessEvent(MqWaitOnEventE wait = MQ_WAIT_NO, MK_TIME_T timeout = MK_TIMEOUT_DEFAULT) → C...
MK_I32 Exit(MK_STRN callfunc=__builtin_FUNCTION(), MK_STRN callfile=__builtin_FILE(), MK_I32 callline=__builtin_LINE())
C++: MK_I32 ctx.Exit(MK_STRN callfunc = __builtin_FUNCTION(), MK_STRN callfile = __builtin_FILE(),...
@ MQ_WAIT_FOREVER
Wait maximum timeout seconds for an event or raise an timeout-error …
static void CcMqSetup()
C++: [static] MqMsgque::Setup() → C-API setup ccmqmsgque internal memory …