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

RCS_CMD_CHANNEL Class Reference

#include <cmd_msg.hh>

Inheritance diagram for RCS_CMD_CHANNEL:

Inheritance graph
[legend]
Collaboration diagram for RCS_CMD_CHANNEL:

Collaboration graph
[legend]

Public Methods

 RCS_CMD_CHANNEL (NML_FORMAT_PTR, char *, char *, char *, int set_to_server=0)
 ~RCS_CMD_CHANNEL ()
RCS_CMD_MSGget_address ()

Constructor & Destructor Documentation

RCS_CMD_CHANNEL::RCS_CMD_CHANNEL NML_FORMAT_PTR    f_ptr,
char *    name,
char *    process,
char *    file,
int    set_to_server = 0
 

Definition at line 61 of file cmd_msg.cc.

00063                                                     :
00064 NML (name, process, file, set_to_server)
00065 {
00066   format_chain = new RCS_LINKED_LIST;
00067   prefix_format_chain (f_ptr);
00068   prefix_format_chain (RCS_CMD_MSG_format);
00069   channel_type = RCS_CMD_CHANNEL_TYPE;
00070   sizeof_message_header = sizeof (RCS_CMD_MSG);
00071 
00072   if (NULL != cms)
00073     {
00074       cms->sizeof_message_header = sizeof_message_header;
00075     }
00076 
00077   register_with_server ();
00078 
00079 }

RCS_CMD_CHANNEL::~RCS_CMD_CHANNEL  
 

Definition at line 81 of file cmd_msg.cc.

00082 {
00083   // Something funny happens to gdb without this being explicitly defined.
00084 }


Member Function Documentation

RCS_CMD_MSG* RCS_CMD_CHANNEL::get_address   [inline]
 

Reimplemented from NML.

Definition at line 27 of file cmd_msg.hh.

Referenced by NODE::get_command_message(), NODE::initialize_command_buffer(), NML_MODULE::read_command_in(), and NML_MODULE::setCmdChannel().

00028   {
00029     return ((RCS_CMD_MSG *) NML::get_address ());
00030   };


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 15:59:05 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001