Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

oi_msg.hh File Reference

#include "rcs_defs.hh"
#include "cms.hh"
#include "nml.hh"
#include "nmlmsg.hh"

Include dependency graph for oi_msg.hh:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

class  RCS_OI_REQUEST_MSG
class  RCS_GENERIC_OI_REQUEST
class  RCS_OI_REPLY_MSG
class  RCS_GENERIC_OI_REPLY
class  RCS_OI_REQUEST_CHANNEL
class  RCS_OI_REPLY_CHANNEL
class  OI_REPLY_QUEUE_NODE
class  OI_REPLY_QUEUE

Defines

#define RCS_GENERIC_OI_REQUEST_TYPE   ((NMLTYPE) 4000000)
#define RCS_GENERIC_OI_REPLY_TYPE   ((NMLTYPE) 5000000)

Functions

int RCS_EXPORT RCS_OI_REQUEST_format (NMLTYPE, void *, CMS *)
int RCS_EXPORT RCS_OI_REPLY_format (NMLTYPE, void *, CMS *)


Define Documentation

#define RCS_GENERIC_OI_REQUEST_TYPE   ((NMLTYPE) 4000000)
 

Definition at line 20 of file oi_msg.hh.

#define RCS_GENERIC_OI_REPLY_TYPE   ((NMLTYPE) 5000000)
 

Definition at line 37 of file oi_msg.hh.


Function Documentation

int RCS_EXPORT RCS_OI_REQUEST_format NMLTYPE    t,
void *    buf,
CMS   cms
 

Definition at line 16 of file oi_msg.cc.

00017 {
00018   switch (t)
00019     {
00020     case RCS_GENERIC_OI_REQUEST_TYPE:
00021       ((RCS_GENERIC_OI_REQUEST *) buf)->update (cms);
00022       return (1);
00023 
00024     default:
00025       return (0);
00026     }
00027   return (0);
00028 }

int RCS_EXPORT RCS_OI_REPLY_format NMLTYPE    t,
void *    buf,
CMS   cms
 

Definition at line 70 of file oi_msg.cc.

00071 {
00072   switch (t)
00073     {
00074     case RCS_GENERIC_OI_REPLY_TYPE:
00075       ((RCS_GENERIC_OI_REPLY *) buf)->update (cms);
00076       return (1);
00077 
00078     default:
00079       return (0);
00080     }
00081   return (0);
00082 }


Generated on Sun Dec 2 15:57:25 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001