#include <OSGNetworkMessage.h>

Public Member Functions | |
Constructors | |
| NetworkMessage (void) | |
| NetworkMessage (const NetworkMessage &source) | |
Destructor | |
| virtual | ~NetworkMessage (void) |
Get | |
| virtual UInt32 | getSize (void)=0 |
| virtual MemoryHandle | getBuffer (void)=0 |
| Header & | getHeader (void) |
Set | |
| virtual void | setSize (UInt32 size)=0 |
Assignment | |
| NetworkMessage & | operator= (const NetworkMessage &source) |
Classes | |
| class | Header |
| Header of socket messages. More... | |
Definition at line 50 of file OSGNetworkMessage.h.
| NetworkMessage::NetworkMessage | ( | void | ) |
| NetworkMessage::NetworkMessage | ( | const NetworkMessage & | source | ) |
| NetworkMessage::~NetworkMessage | ( | void | ) | [virtual] |
| virtual UInt32 osg::NetworkMessage::getSize | ( | void | ) | [pure virtual] |
Implemented in osg::BinaryMessage.
Referenced by osg::Socket::recv(), osg::DgramSocket::recvFrom(), osg::Socket::send(), and osg::DgramSocket::sendTo().
| virtual MemoryHandle osg::NetworkMessage::getBuffer | ( | void | ) | [pure virtual] |
Implemented in osg::BinaryMessage.
Referenced by getHeader(), osg::Socket::recv(), osg::DgramSocket::recvFrom(), osg::Socket::send(), and osg::DgramSocket::sendTo().
| NetworkMessage::Header & NetworkMessage::getHeader | ( | void | ) |
Get message header. A pointer to the first byte of the message is returned
Definition at line 97 of file OSGNetworkMessage.cpp.
References getBuffer().
Referenced by osg::Socket::send(), and osg::DgramSocket::sendTo().
00098 { 00099 return *((Header*)(getBuffer())); 00100 }
| virtual void osg::NetworkMessage::setSize | ( | UInt32 | size | ) | [pure virtual] |
Implemented in osg::BinaryMessage.
Referenced by osg::Socket::recv(), and osg::DgramSocket::recvFrom().
| NetworkMessage & NetworkMessage::operator= | ( | const NetworkMessage & | source | ) |
1.5.5