Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | Related Pages

MqS Struct Reference
[MqS API]

the main libFreiburg 2.0 object. More...

#include <types.h>

List of all members.

Public Attributes

ContextSP myCtx
 link to the ContextS object
MqBufferSP const temp
 misc temporary MqBufferS object
MqBufferSP name
 the human readable name of the MqS
const MQ_INT2 debug
 debug mode, form 0 (no) to 9 (maximum)
const MQ_INT2 stat
 collect statistical data, form 0 (no) to 9 (maximum)
const MQ_INT2 silent
 be silent? (boolean: 1 (yes) or 0 (no))
const MQ_INT2 binary
 using binary mode? (boolean: 1 (yes) or 0 (no))
MqSendSP const send
 object for sending a Msgque packet
MqReadSP const read
 object for reading a Msgque packet
MqIoSP const io
 object for management of the 'socket' infrastructure
MqErrorSP const error
 object used to store error messages
MqStatSP statistic
 object used to store statistical data


Detailed Description

the main libFreiburg 2.0 object.

the MqS object is created just after the ContextS object usually in the procedure ContextCreate. every external ContextS object has only one MqS object and every MqS object has only one ContextS object. the MqS object will be created with the MqCreate and will be deleted with the MqDelete procedure. during creation of a MqS object additional objects will be created too:
object-type member description
MqSendS send used for building and sending a Msgque packet
MqReadS read used for reading and splitting a Msgque packet
MqIoS io used for doing socket communication
MqErrorS error used for collection of error data
MqStatS statistic used for collection of statistical data

Change for 2.0:
DELETE: retT - new internal return handling
DELETE: srvT - new internal service handling

Definition at line 485 of file types.h.


The documentation for this struct was generated from the following file:
Generated on Tue Nov 23 16:13:06 2004 for libFreiburg by  doxygen 1.3.8-20040928