Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct policy_integer

boost::asn1::policy_integer —

Synopsis

struct policy_integer {

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

Description

policy_integer public member functions

  1. uint32_t calcLength(int32_t v) ;

    Calculates the length of the int32_t

    Parameters:
    v

    Value to get the length of

    Returns:

    Bytes necessary to encode

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

    Encodes an int32_t 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, int32_t & v, const uint32_t len) ;

    Decodes an int32_t 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