ClMsgDiscovery Class Reference

Inheritance diagram for ClMsgDiscovery:

Inheritance graph
[legend]
Collaboration diagram for ClMsgDiscovery:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClMsgDiscovery ()
ClMessagecopy ()
DiscoveryStorage copyStorage ()
void addData (const PlugIn *pointer, int layer_id, int id, const char *tcl_name, const char *miracle_tag)
void addSenderData (const PlugIn *pointer, int layer_id, int id, const char *tcl_name, const char *miracle_tag)
void removeData (int id)
void removeSenderData ()
void printReplyData ()
int getDBSize ()
DiscoveryData getSenderData ()
DiscoveryStorage findLayer (int layer_id)
DiscoveryStorage findTag (const char *tag)
DiscoveryStorage findTclName (const char *tcl_name)
DiscoveryData findPointer (const PlugIn *pointer)

Private Attributes

DiscoveryStorage reply_storage
DiscoveryData sender_data

Detailed Description

Definition at line 164 of file clmsg-discovery.h.


Member Function Documentation

ClMessage * ClMsgDiscovery::copy (  )  [virtual]

Return a copy of the message

Warning:
this method must be always implemented by child-classes in order to get the copy of all new added attributes

Reimplemented from ClMessage.

Definition at line 218 of file clmsg-discovery.cc.


The documentation for this class was generated from the following files:
Generated on Wed Nov 26 15:48:29 2008 for NS-MIRACLE library by  doxygen 1.5.2