Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct policy_real

boost::asn1::policy_real —

Synopsis

struct policy_real {

  // public member functions
  uint32_t calcLength(double) ;
  uint32_t encode(ostream &, double, const uint32_t) ;
  uint32_t decode(istream &, double &, const uint32_t) ;
};

Description

policy_real public member functions

  1. uint32_t calcLength(double v) ;

    Calculates the length of the double

    Parameters:
    v

    Value to get the length of

    Returns:

    Bytes necessary to encode

  2. uint32_t encode(ostream & strm, double v, const uint32_t len) ;

    Encodes a double value

    Parameters:
    len

    len of the value

    strm

    ostream to write the encoded value to

    v

    value to encode

    Returns:

    Bytes encoded

  3. uint32_t decode(istream & strm, double & v, const uint32_t len) ;

    Decodes a double value

    Parameters:
    len

    len of the value

    strm

    istream to read the encoded value from

    v

    encoded value to return

    Returns:

    Bytes decoded

Copyright © 2007 Andreas Haberstroh

PrevUpHomeNext