Orxonox: orxonox::packet::ClassID Class Reference

# orxonox::packet::ClassID Class Reference

`#include <src/network/packet/ClassID.h>`

Inheritance diagram for orxonox::packet::ClassID:

List of all members.

## Public Member Functions

| ClassID (uint8_t *data, unsigned int clientID)
| ClassID ()
uint32_t | getSize () const
bool | process ()
| ~ClassID ()

## Detailed Description

Author:

## Constructor & Destructor Documentation

orxonox::packet::ClassID::ClassID | ( |  | ) |

References _PACKETID, orxonox::packet::Type::ClassID, COUT, orxonox::packet::Packet::data_, orxonox::packet::Packet::flags_, orxonox::Factory::getFactoryMapBegin(), orxonox::Factory::getFactoryMapEnd(), and PACKET_FLAGS_CLASSID.

orxonox::packet::ClassID::ClassID | ( | uint8_t * | data,
|  | unsigned int | clientID |
| ) |  |  |

orxonox::packet::ClassID::~ClassID | ( |  | ) |

## Member Function Documentation

uint32_t orxonox::packet::ClassID::getSize | ( |  | ) | const`[virtual]`

Implements orxonox::packet::Packet.

References orxonox::packet::Packet::data_.

bool orxonox::packet::ClassID::process | ( |  | ) | `[virtual]`

Implements orxonox::packet::Packet.

References ClassByString, orxonox::Factory::cleanNetworkIDs(), COUT, and orxonox::packet::Packet::data_.

The documentation for this class was generated from the following files:

- src/network/packet/ClassID.h
- src/network/packet/ClassID.cc