ByteArrayMessage_Base Class Reference
#include <ByteArrayMessage_m.h>
Inheritance diagram for ByteArrayMessage_Base:
List of all members.
Detailed Description
Class generated from ByteArrayMessage.msg
by opp_msgc.
message ByteArrayMessage
{
properties:
customize = true;
fields:
char data[];
};
ByteArrayMessage_Base is only useful if it gets subclassed, and ByteArrayMessage is derived from it. The minimum code to be written for ByteArrayMessage is the following:
class ByteArrayMessage : public ByteArrayMessage_Base
{
public:
ByteArrayMessage(const char *name=NULL, int kind=0) : ByteArrayMessage_Base(name,kind) {}
ByteArrayMessage(const ByteArrayMessage& other) : ByteArrayMessage_Base(other.name()) {operator=(other);}
ByteArrayMessage& operator=(const ByteArrayMessage& other) {ByteArrayMessage_Base::operator=(other); return *this;}
virtual cPolymorphic *dup() const {return new ByteArrayMessage(*this);}
// ADD CODE HERE to redefine and implement pure virtual functions from ByteArrayMessage_Base
};
The following should go into a .cc (.cpp) file:
Register_Class(ByteArrayMessage);
Constructor & Destructor Documentation
ByteArrayMessage_Base::ByteArrayMessage_Base |
( |
const char * |
name = NULL , |
|
|
int |
kind = 0 |
|
) |
[protected] |
|
Member Function Documentation
virtual cPolymorphic* ByteArrayMessage_Base::dup |
( |
|
) |
const [inline, virtual] |
|
|
Reimplemented in ByteArrayMessage. 00071 {throw new cException("You forgot to manually add a dup() function to class ByteArrayMessage");}
|
virtual char ByteArrayMessage_Base::getData |
( |
unsigned int |
k |
) |
const [virtual] |
|
virtual unsigned int ByteArrayMessage_Base::getDataArraySize |
( |
|
) |
const [virtual] |
|
virtual void ByteArrayMessage_Base::netPack |
( |
cCommBuffer * |
b |
) |
[virtual] |
|
virtual void ByteArrayMessage_Base::netUnpack |
( |
cCommBuffer * |
b |
) |
[virtual] |
|
virtual void ByteArrayMessage_Base::setData |
( |
unsigned int |
k, |
|
|
char |
data_var |
|
) |
[virtual] |
|
virtual void ByteArrayMessage_Base::setDataArraySize |
( |
unsigned int |
size |
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:21 2006 for INET Framework for OMNeT++/OMNEST by
1.4.0