theLink 10.0
Loading...
Searching...
No Matches
csmqmsgque Namespace Reference

Classes

struct  MkIdS
 
class  Mq
 
interface  MqBgErrorIF
 set the MqSetupS.BgError → C-API: ConfigSetBgError More...
 
class  MqContextC
 MqContextC - the class known as ctx or context is the application-handle of the application-server and also the main data-handleMore...
 
class  MqDumpC
 MqDumpC - the class known as dmp or dump is used to export a csmqmsgque data package as binaryMore...
 
interface  MqEventIF
 set the MqSetupS.Event → C-API: ConfigSetEvent More...
 
class  MqFactoryC
 MqFactoryC - the class known as fct or factory is used to provide an interface to create one or more new MqContextCMore...
 
class  MqFactoryCException
 Implements the factory exception interface.
 
class  MqFactoryCT
 Implements the factory-template. More...
 
class  MqMsgque
 MqMsgque PACKAGE - the package is the toplevel structure of the csmqmsgqueMore...
 
interface  MqServerCleanupIF
 set the MqSetupS.ServerCleanup → C-API: ConfigSetServerCleanup More...
 
interface  MqServerSetupIF
 set the MqSetupS.ServerSetup → C-API: ConfigSetServerSetup More...
 
interface  MqServiceIF
 create a link between a service-token and a service-callback … → C-API: ServiceCreate More...
 
class  MqSetupC
 

Enumerations

enum  MqIdentE { PREFIX = 0 , FACTORY = 1 }
 identify the application using prefix (default) or factory … → C-API: MqIdentE More...
 
enum  MqSlaveE {
  LOOPBACK = 0 , FILTER = 1 , MASTER = 1 , OTHER = 1 ,
  USER = 10 , MAX = 1024
}
 predefined slave-id for well known slaves … → C-API: MqSlaveE More...
 
enum  MqStartE { DEFAULT = 0 , FORK = 1 , THREAD = 2 , SPAWN = 3 }
 User preferences on HOWTO start a new entity. → C-API: MqStartE More...
 
enum  MqStatusIsEF {
  INITIAL = 0 , DUP = 1<<0 , THREAD = 1<<1 , FORK = 1<<2 ,
  SPAWN = 1<<3
}
 Information about how the context was created. → C-API: MqStatusIsEF More...
 
enum  MqWaitOnEventE { NO = 0 , ONCE = 1 , OWN = 2 , FOREVER = 3 }
 wait for an event? … → C-API: MqWaitOnEventE More...
 

Functions

delegate void MqDataCopyF (IntPtr mkrt, IntPtr mqctx, ref IntPtr dataP)
 
delegate void MqDataFreeF (IntPtr mkrt, IntPtr mqctx, ref IntPtr dataP)
 
delegate MkErrorE MqTokenF (IntPtr mkrt, IntPtr mqctx, IntPtr __data__)
 
delegate MkErrorE MqServiceCallbackF (IntPtr mkrt, IntPtr mqctx, IntPtr __data__)
 

Enumeration Type Documentation

◆ MqIdentE

→ C-API: MqIdentE → C-API: MqIdentE

Enumerator
PREFIX 
FACTORY 

Definition at line 40 of file libmqmsgque.cs.

40 {
41 PREFIX = 0,
42 FACTORY = 1,
43 }

◆ MqSlaveE

→ C-API: MqSlaveE → C-API: MqSlaveE

Enumerator
LOOPBACK 
FILTER 
MASTER 
OTHER 
USER 10 
MAX 1024 

Definition at line 75 of file libmqmsgque.cs.

75 {
76 LOOPBACK = 0,
77 FILTER = 1,
78 MASTER = 1,
79 OTHER = 1,
80 USER = 10,
81 MAX = 1024,
82 }
@ MAX
@ USER

◆ MqStartE

→ C-API: MqStartE → C-API: MqStartE

Enumerator
DEFAULT 
FORK 
THREAD 
SPAWN 

Definition at line 85 of file libmqmsgque.cs.

85 {
86 DEFAULT = 0,
87 FORK = 1,
88 THREAD = 2,
89 SPAWN = 3,
90 }
@ THREAD
@ DEFAULT

◆ MqStatusIsEF

→ C-API: MqStatusIsEF → C-API: MqStatusIsEF

Enumerator
INITIAL 
DUP 1<<0 
THREAD 1<<1 
FORK 1<<2 
SPAWN 1<<3 

Definition at line 93 of file libmqmsgque.cs.

93 {
94 INITIAL = 0,
95 DUP = 1<<0,
96 THREAD = 1<<1,
97 FORK = 1<<2,
98 SPAWN = 1<<3,
99 }

◆ MqWaitOnEventE

→ C-API: MqWaitOnEventE → C-API: MqWaitOnEventE

Enumerator
NO 
ONCE 
OWN 
FOREVER 

Definition at line 111 of file libmqmsgque.cs.

111 {
112 NO = 0,
113 ONCE = 1,
114 OWN = 2,
115 FOREVER = 3,
116 }

Function Documentation

◆ MqDataCopyF()

delegate void csmqmsgque.MqDataCopyF ( IntPtr mkrt,
IntPtr mqctx,
ref IntPtr dataP )

◆ MqDataFreeF()

delegate void csmqmsgque.MqDataFreeF ( IntPtr mkrt,
IntPtr mqctx,
ref IntPtr dataP )

◆ MqServiceCallbackF()

delegate MkErrorE csmqmsgque.MqServiceCallbackF ( IntPtr mkrt,
IntPtr mqctx,
IntPtr __data__ )

◆ MqTokenF()

delegate MkErrorE csmqmsgque.MqTokenF ( IntPtr mkrt,
IntPtr mqctx,
IntPtr __data__ )