Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'Header (./kdelibs/arts/mcop/core.h:12)
class Header : public Type {
public:
Header();
Header(HeaderMagic magic, long messageLength, MessageType messageType);
Header(Buffer& stream);
Header(const Header& copyType);
Header& operator=(const Header& assignType);
virtual ~Header();
HeaderMagic magic;
long messageLength;
MessageType messageType;
// marshalling functions
void readType(Buffer& stream);
void writeType(Buffer& stream) const;
};
kdelibs'Header::Header() (./kdelibs/arts/mcop/core.cc:6)
Header::Header()
{
}
kdelibs'Header::Header() (./kdelibs/arts/mcop/core.cc:10)
Header::Header(HeaderMagic magic, long messageLength, MessageType messageType)
{
this->magic = magic;
this->messageLength = messageLength;
this->messageType = messageType;
}
kdelibs'Header::Header() (./kdelibs/arts/mcop/core.cc:17)
Header::Header(Buffer& stream)
{
readType(stream);
}
kdelibs'Header::Header() (./kdelibs/arts/mcop/core.cc:22)
Header::Header(const Header& copyType) : ::Type(copyType)
{
Buffer buffer;
copyType.writeType(buffer);
readType(buffer);
}
kdelibs'Header::~Header() (./kdelibs/arts/mcop/core.cc:37)
Header::~Header()
{
}
kdelibs'Header::readType() (./kdelibs/arts/mcop/core.cc:41)
void Header::readType(Buffer& stream)
{
magic = (HeaderMagic)stream.readLong();
messageLength = stream.readLong();
messageType = (MessageType)stream.readLong();
}
kdelibs'Header::writeType() (./kdelibs/arts/mcop/core.cc:48)
void Header::writeType(Buffer& stream) const
{
stream.writeLong(magic);
stream.writeLong(messageLength);
stream.writeLong(messageType);
}