|
OpenJAUS Software Development Kit
4.3.1
|
This is a brief description. More...
#include <JudpPacket.h>
Inherits openjaus::system::Packet.
Public Member Functions | |
| JudpPacket () | |
| virtual | ~JudpPacket () |
| unsigned char | getVersion () const |
| Accessor to get the value of version. More... | |
| const std::vector< transport::Wrapper *> & | getWrappers () const |
| Accessor to get the value of wrappers. More... | |
| bool | setWrappers (const transport::Wrapper &wrappers) |
| Accessor to set value of wrappers. More... | |
| transport::WrapperType | nextWrapperType () |
| Serializes object to internal transport buffer. More... | |
| transport::Wrapper * | popWrapper () |
| bool | pushWrapper (transport::Wrapper *newWrapper) |
| Operation pushWrapper. More... | |
| unsigned char * | reset () |
| Operation reset. More... | |
| virtual std::string | toString () const |
Public Member Functions inherited from openjaus::system::Packet | |
| Packet () | |
| virtual | ~Packet () |
| Packet (int size) | |
| uint16_t | getPort () const |
| Accessor to get the value of port. More... | |
| bool | setPort (uint16_t port) |
| Accessor to set value of port. More... | |
| const InetAddress & | getAddress () const |
| Accessor to get the value of address. More... | |
| bool | setAddress (const InetAddress &address) |
| Accessor to set value of address. More... | |
| uint64_t | addressHash () |
| Operation addressHash. More... | |
Public Member Functions inherited from openjaus::system::Buffer | |
| Buffer () | |
| virtual | ~Buffer () |
| Buffer (int maxSize) | |
| Buffer (const Buffer &buffer) | |
| unsigned char * | getPointer () const |
| Accessor to get the value of pointer. More... | |
| int | getMaxSize () const |
| Accessor to get the value of maxSize. More... | |
| bool | setMaxSize (int maxSize) |
| Accessor to set value of maxSize. More... | |
| unsigned char * | getBuffer () const |
| Accessor to get the value of buffer. More... | |
| int | append (Buffer &newBuffer) |
| Operation append. More... | |
| void | free () |
| Operation free. More... | |
| void | increment (int byteCount) |
| Operation increment. More... | |
| int | remainingBytes () const |
| int | containedBytes () const |
| int | clear () |
| Operation clear. More... | |
| unsigned char * | reset () |
| Operation reset. More... | |
| int | to (Buffer *dst, int byteCount) |
| Operation to. More... | |
| int | from (Buffer *src, int byteCount) |
| Operation from. More... | |
| int | setAllTo (unsigned char newValue) |
| Operation setAllTo. More... | |
| int | set (unsigned char value, int count) |
| Operation set. More... | |
| virtual int | to (Buffer *dst) |
| Operation to. More... | |
| virtual int | from (Buffer *src) |
| Operation from. More... | |
| virtual int | length () |
| Serializes object to internal transport buffer. More... | |
| Buffer & | operator= (const Buffer &rhs) |
| bool | operator== (const Buffer &other) const |
| template<typename Type > | |
| int | peekTemplate (Type &value) |
| int | peek (int8_t &value) |
| int | peek (int16_t &value) |
| int | peek (int32_t &value) |
| int | peek (int64_t &value) |
| int | peek (uint8_t &value) |
| int | peek (uint16_t &value) |
| int | peek (uint32_t &value) |
| int | peek (uint64_t &value) |
| int | peek (float &value) |
| int | peek (double &value) |
| int | peek (unsigned char *const buffer, int size) |
| template<typename Type > | |
| int | unpackTemplate (Type &value) |
| int | unpack (int8_t &value) |
| int | unpack (int16_t &value) |
| int | unpack (int32_t &value) |
| int | unpack (int64_t &value) |
| int | unpack (uint8_t &value) |
| int | unpack (uint16_t &value) |
| int | unpack (uint32_t &value) |
| int | unpack (uint64_t &value) |
| int | unpack (float &value) |
| int | unpack (double &value) |
| int | unpack (Transportable &value) |
| int | unpack (std::string &dst, unsigned long length) |
| int | unpack (unsigned char *const buffer, int size) |
| template<typename Type > | |
| int | packTemplate (const Type &value) |
| int | pack (const int8_t &value) |
| int | pack (const int16_t &value) |
| int | pack (const int32_t &value) |
| int | pack (const int64_t &value) |
| int | pack (const uint8_t &value) |
| int | pack (const uint16_t &value) |
| int | pack (const uint32_t &value) |
| int | pack (const uint64_t &value) |
| int | pack (const float &value) |
| int | pack (const double &value) |
| int | pack (Transportable &value) |
| int | pack (std::string &source) |
| int | pack (std::string &source, unsigned int length) |
| int | pack (const unsigned char *const buffer, unsigned int size) |
| std::string | toString (int byteCount) const |
Public Member Functions inherited from openjaus::system::Transportable | |
| virtual | ~Transportable () |
| Transportable () | |
Static Public Attributes | |
| static const int | MAX_PAYLOAD_SIZE = 4084 |
| static const int | MAX_PACKET_SIZE = 4101 |
| static const unsigned char | STANDARD_VERSION = 2 |
Protected Attributes | |
| unsigned char | version |
| std::vector< transport::Wrapper *> | wrappers |
Protected Attributes inherited from openjaus::system::Packet | |
| uint16_t | port |
| InetAddress | address |
Protected Attributes inherited from openjaus::system::Buffer | |
| unsigned char * | pointer |
| int | maxSize |
| unsigned char * | buffer |
Friends | |
| OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const JudpPacket &object) |
| OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const JudpPacket *object) |
Detailed description.
| openjaus::transport::AS5669::JudpPacket::JudpPacket | ( | ) |
|
virtual |
| unsigned char openjaus::transport::AS5669::JudpPacket::getVersion | ( | ) | const |
| const std::vector< transport::Wrapper *> & openjaus::transport::AS5669::JudpPacket::getWrappers | ( | ) | const |
| transport::WrapperType openjaus::transport::AS5669::JudpPacket::nextWrapperType | ( | ) |
| transport::Wrapper * openjaus::transport::AS5669::JudpPacket::popWrapper | ( | ) |
| bool openjaus::transport::AS5669::JudpPacket::pushWrapper | ( | transport::Wrapper * | newWrapper | ) |
| newWrapper |
| unsigned char * openjaus::transport::AS5669::JudpPacket::reset | ( | ) |
| bool openjaus::transport::AS5669::JudpPacket::setWrappers | ( | const transport::Wrapper & | wrappers | ) |
| wrappers | The value of the new wrappers. |
|
virtual |
Reimplemented from openjaus::system::Packet.
|
friend |
|
friend |
|
static |
|
static |
|
static |
|
protected |
|
protected |