'ODTONE - Open Dot Twenty One'

PrevUpHomeNext

Class vendor_ie

odtone::mih::vendor_ie

Synopsis

// In header: </home/carlos/Projectos/odtone/inc/odtone/mih/types/vendor_ie.hpp>


class vendor_ie {
public:
  // construct/copy/destruct
  vendor_ie();
  vendor_ie(const vendor_ie &);
  vendor_ie& operator=(const vendor_ie &);

  // public member functions
  uint32 id() const;
  buffer< uint8 > data();
  void id(uint32);
  void data(const void *, size_t);
  bool serialize(iarchive &);
  void serialize(oarchive &);
};

Description

Define VENDOR_IE data type.

vendor_ie public construct/copy/destruct

  1. vendor_ie();

    Construct an empty Vendor_IE data type.

  2. vendor_ie(const vendor_ie & lhs);

    Construct a Vendor_IE data type from another Vendor_IE data type.

    Parameters:

    lhs

    Vendor_IE to copy.

  3. vendor_ie& operator=(const vendor_ie & lhs);

    Copy a Vendor_IE data type from another Vendor_IE data type.

    Parameters:

    lhs

    Vendor_IE to copy.

vendor_ie public member functions

  1. uint32 id() const;

    Get the Vendor_IE type.

    Returns:

    The Vendor_IE type.

  2. buffer< uint8 > data();

    Get the Vendor_IE data.

    Returns:

    The Vendor_IE data.

  3. void id(uint32 id);

    Set the Vendor_IE type.

  4. void data(const void * raw, size_t len);

    Set the Vendor_IE data.

  5. bool serialize(iarchive & ar);

    Deserialize the Vendor_IE data type.

    Parameters:

    ar

    The archive from where deserialize the data type.

  6. void serialize(oarchive & ar);

    Serialize the Vendor_IE data type.

    Parameters:

    ar

    The archive to where serialize the data type.


PrevUpHomeNext