Inheritance diagram for Freiburg::Msgque:

Public Types | |
| enum | ErrorE { OK = 'O', ERROR = 'E', WARNING = 'W', CONTINUE } |
| collection for the different states of an error More... | |
| enum | AllocE { DYNAMIC, STATIC } |
| allocation style used for the data-segment in BufferS. More... | |
| enum | TypeE { BIN = 'B', STR = 'C', INT2 = '2', INT4 = '4', INT8 = '8', FLT4 = 'F', FLT8 = 'D', PTR = 'P', LST = 'L', RET = 'R', STA = 'S' } |
| a enum for all data types supported by BufferS. More... | |
Public Member Functions | |
| Msgque (Msgque parent, string name, string server, string[] argv) | |
| string | MqErrorGetString (IntPtr error) |
| Stat | StatCreate (string name, int count, short level) |
| Timer | TimerCreate () |
Protected Types | |
| enum | RetCodeE { OK = 'O', WARNING = 'W', ERROR = 'E' } |
Protected Member Functions | |
| delegate int | HdlF (CsS *msgque, IntPtr data) |
| void | MqErrorReset (IntPtr error) |
| ErrorE | MqErrorGetStatus (IntPtr error) |
| void | ErrorCheck (ErrorE err) |
| ErrorE | MqServiceCreate (IntPtr msgque, string token, HdlF handle, IntPtr data) |
| Object | readO (IntPtr read) |
| Object[] | ReadLR (IntPtr read) |
| Object[] | ReadL (IntPtr read) |
| Object[] | CallService (string token, int timeout, params Object[] argv) |
| void | CallService (string token, params Object[] argv) |
| void | SendReturnAndWait (RetCodeE retcode, int retnum, string rettext, params Object[] argv) |
Protected Attributes | |
| CsS * | msgque |
| CsS. | |
Private Types | |
| enum | CsE { CLIENT, SERVER } |
| the private CsS type member More... | |
Private Member Functions | |
| IntPtr | MqBufferLCreate (IntPtr error, int num) |
| void | MqBufferLAppendHC (IntPtr lbuf, string option, string value) |
| void | MqBufferLAppendH2 (IntPtr lbuf, string option, short value) |
| void | MqBufferLAppendHP (IntPtr lbuf, string option, IntPtr value) |
| void | MqBufferLAppend (IntPtr lbuf, IntPtr value) |
| IntPtr | MqBufferCreateC (IntPtr error, string value) |
| ErrorE | MqCreate (IntPtr context, IntPtr argv, CsS **msgqueP) |
| void | MqDelete (CsS **msgqueP) |
| void | MqBufferLLog (IntPtr lbuf, string name) |
| ~Msgque () | |
| ErrorE | MqServiceDelete (IntPtr msgque, string token) |
| void | MqSendSTART (IntPtr send) |
| void | MqSendC (IntPtr send, string val) |
| void | MqSend2 (IntPtr send, short val) |
| void | MqSend4 (IntPtr send, int val) |
| void | MqSend8 (IntPtr send, long val) |
| void | MqSendF (IntPtr send, float val) |
| void | MqSendD (IntPtr send, double val) |
| void | MqSendB (IntPtr send, byte[] val, int size) |
| void | MqSend_LST_START (IntPtr send) |
| void | MqSend_LST_END (IntPtr send) |
| void | sendO (Object oObj) |
| void | sendL (Object[] oList) |
| ErrorE | MqReadU (IntPtr read, BufferS **buf) |
| void | MqReadCreate_LST_Ref (IntPtr read, BufferS *buf, IntPtr *readRef) |
| void | MqReadDelete_LST_Ref (IntPtr *read) |
| void | MqReadRET (IntPtr read, BufferS *buf) |
| int | MqReadGetNumItems (IntPtr read) |
| ErrorE | MqSendEND_AND_WAIT (IntPtr send, string token, int timeout) |
| char | MqReadGetReturnCode (IntPtr read) |
| short | MqReadGetReturnNum (IntPtr read) |
| void | MqReadCreate_RET_Ref (IntPtr read, IntPtr *readRef) |
| void | MqReadDelete_RET_Ref (IntPtr *readRef) |
| ErrorE | MqSendEND (IntPtr send, string token, IntPtr trans) |
| void | MqSend_RET_OK (IntPtr send) |
| void | MqSend_RET_START (IntPtr send, RetCodeE retcode, int retnum) |
| ErrorE | MqSendEND_RETR (IntPtr send, IntPtr trans) |
Private Attributes | |
| const string | MSGQUE_DLL = "libFreiburg20" |
Static Private Attributes | |
| Mutex | createMutex = new Mutex() |
| Mutex | deleteMutex = new Mutex() |
Definition at line 129 of file csLibFbg.cs.
|
|
allocation style used for the data-segment in BufferS.
Definition at line 269 of file csLibFbg.cs. |
|
|
the private CsS type member
Definition at line 145 of file csLibFbg.cs. Referenced by Msgque(). |
|
|
collection for the different states of an error
Definition at line 141 of file csLibFbg.cs. Referenced by ErrorCheck(), and Msgque(). |
|
|
Definition at line 536 of file csLibFbg.cs. Referenced by SendReturnAndWait(). |
|
|
a enum for all data types supported by BufferS.
Definition at line 276 of file csLibFbg.cs. Referenced by readO(). |
|
||||||||||||||||||||
|
Definition at line 195 of file csLibFbg.cs. References createMutex, CsE, ErrorCheck(), ErrorE, MqBufferCreateC(), MqBufferLAppend(), MqBufferLAppendH2(), MqBufferLAppendHC(), MqBufferLAppendHP(), MqBufferLCreate(), MqCreate(), and msgque. |
|
|
Definition at line 223 of file csLibFbg.cs. References deleteMutex, MqDelete(), and msgque. |
|
||||||||||||
|
Definition at line 525 of file csLibFbg.cs. References ErrorCheck(), MqSendEND(), MqSendSTART(), msgque, Freiburg::Msgque::CsS::send, and sendL(). |
|
||||||||||||||||
|
|
Definition at line 244 of file csLibFbg.cs. References Freiburg::Msgque::CsS::error, ErrorE, MqErrorGetString(), and msgque. Referenced by CallService(), Msgque(), readO(), sendO(), and SendReturnAndWait(). |
|
||||||||||||
|
|
|
||||||||||||
|
Referenced by Msgque(). |
|
||||||||||||
|
Referenced by Msgque(). |
|
||||||||||||||||
|
Referenced by Msgque(). |
|
||||||||||||||||
|
Referenced by Msgque(). |
|
||||||||||||||||
|
Referenced by Msgque(). |
|
||||||||||||
|
Referenced by Msgque(). |
|
||||||||||||
|
|
|
||||||||||||||||
|
Referenced by Msgque(). |
|
|
Referenced by ~Msgque(). |
|
|
Referenced by sendO(). |
|
|
Referenced by ErrorCheck(). |
|
|
Referenced by sendO(). |
|
||||||||||||||||
|
Referenced by readO(). |
|
||||||||||||
|
Referenced by CallService(). |
|
|
Referenced by readO(). |
|
|
Referenced by CallService(). |
|
|
|
|
|
Referenced by CallService(). |
|
|
Referenced by CallService(). |
|
||||||||||||
|
Referenced by readO(). |
|
||||||||||||
|
Referenced by readO(). |
|
||||||||||||
|
Referenced by sendO(). |
|
||||||||||||
|
Referenced by sendO(). |
|
||||||||||||
|
Referenced by sendO(). |
|
|
Referenced by sendO(). |
|
|
Referenced by sendO(). |
|
|
Referenced by SendReturnAndWait(). |
|
||||||||||||||||
|
Referenced by SendReturnAndWait(). |
|
||||||||||||||||
|
Referenced by sendO(). |
|
||||||||||||
|
Referenced by sendO(), and SendReturnAndWait(). |
|
||||||||||||
|
Referenced by sendO(). |
|
||||||||||||||||
|
Referenced by CallService(). |
|
||||||||||||||||
|
Referenced by CallService(). |
|
||||||||||||
|
Referenced by SendReturnAndWait(). |
|
||||||||||||
|
Referenced by sendO(). |
|
|
Referenced by CallService(), and SendReturnAndWait(). |
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Definition at line 462 of file csLibFbg.cs. References MqReadGetNumItems(), and readO(). Referenced by CallService(), and readO(). |
|
|
Definition at line 452 of file csLibFbg.cs. References MqReadGetNumItems(), and readO(). Referenced by CallService(). |
|
|
|
Definition at line 395 of file csLibFbg.cs. References sendO(). Referenced by CallService(), sendO(), and SendReturnAndWait(). |
|
|
Definition at line 358 of file csLibFbg.cs. References Freiburg::Msgque::CsS::binary, Freiburg::Msgque::CsS::error, ErrorCheck(), MqErrorGetStatus(), MqErrorReset(), MqSend2(), MqSend4(), MqSend8(), MqSend_LST_END(), MqSend_LST_START(), MqSendB(), MqSendC(), MqSendD(), MqSendF(), msgque, Freiburg::Msgque::CsS::send, and sendL(). Referenced by sendL(). |
|
||||||||||||||||||||
|
Definition at line 545 of file csLibFbg.cs. References ErrorCheck(), MqSend_RET_OK(), MqSend_RET_START(), MqSendC(), MqSendEND_RETR(), MqSendSTART(), msgque, RetCodeE, Freiburg::Msgque::CsS::send, and sendL(). |
|
||||||||||||||||
|
Definition at line 562 of file csLibFbg.cs. References msgque. Referenced by Perf::Main(). |
|
|
Definition at line 567 of file csLibFbg.cs. References msgque. Referenced by Perf::Main(). |
|
|
Definition at line 133 of file csLibFbg.cs. Referenced by Msgque(). |
|
|
Definition at line 134 of file csLibFbg.cs. Referenced by ~Msgque(). |
|
|
CsS.
Definition at line 167 of file csLibFbg.cs. Referenced by CallService(), ErrorCheck(), Msgque(), sendO(), SendReturnAndWait(), StatCreate(), TimerCreate(), and ~Msgque(). |
|
|
Definition at line 131 of file csLibFbg.cs. |
1.3.8-20040928