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

NML_QUERY_CHANNEL Class Reference

#include <nmlqr.hh>

Inheritance diagram for NML_QUERY_CHANNEL:

Inheritance graph
[legend]
Collaboration diagram for NML_QUERY_CHANNEL:

Collaboration graph
[legend]

Public Methods

 NML_QUERY_CHANNEL (NML_FORMAT_PTR, char *, char *, char *, int set_to_server=0)
 ~NML_QUERY_CHANNEL ()
NML_QUERY_MSGget_address ()

Constructor & Destructor Documentation

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

Definition at line 517 of file nmlqr.cc.

00519                   :
00520 NML (name, process, file, set_to_server)
00521 {
00522   format_chain = new RCS_LINKED_LIST;
00523   prefix_format_chain (f_ptr);
00524   prefix_format_chain (idFormat);
00525   channel_type = NML_QUERY_CHANNEL_TYPE;
00526   sizeof_message_header = sizeof (NML_QUERY_MSG);
00527 
00528   if (NULL != cms)
00529     {
00530       cms->sizeof_message_header = sizeof_message_header;
00531     }
00532 
00533   register_with_server ();
00534 
00535 }

NML_QUERY_CHANNEL::~NML_QUERY_CHANNEL  
 

Definition at line 537 of file nmlqr.cc.

00538 {
00539   // Something funny happens to gdb without this being explicitly defined.
00540 }


Member Function Documentation

NML_QUERY_MSG* NML_QUERY_CHANNEL::get_address   [inline]
 

Reimplemented from NML.

Definition at line 26 of file nmlqr.hh.

Referenced by NML_QR_SERVER::getQueryAddress(), NML_QR_SERVER::readQuery(), and NML_QR_SERVER::waitForQuery().

00027   {
00028     return ((NML_QUERY_MSG *) NML::get_address ());
00029   };


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