Public Member Functions | Protected Member Functions | Protected Attributes

INK_AUTH_SEED Class Reference

#include <ink_auth_api.h>

Public Member Functions

const void * data () const
unsigned length () const
 INK_AUTH_SEED (const void *x, unsigned ln)
 INK_AUTH_SEED (const uint8_t &x)
 INK_AUTH_SEED (const uint16_t &x)
 INK_AUTH_SEED (const uint32_t &x)
 INK_AUTH_SEED (const uint64_t &x)
 INK_AUTH_SEED (const int8_t &x)
 INK_AUTH_SEED (const int16_t &x)
 INK_AUTH_SEED (const int32_t &x)
 INK_AUTH_SEED (const int64_t &x)
 INK_AUTH_SEED (const INK_AUTH_TOKEN &x)
 INK_AUTH_SEED (const char *str)
 INK_AUTH_SEED (const char *str, unsigned ln)
 INK_AUTH_SEED (const unsigned char *str)
 INK_AUTH_SEED (const unsigned char *str, unsigned ln)

Protected Member Functions

void init (const void *d, unsigned l)

Protected Attributes

const void * m_data
unsigned m_length

Detailed Description

Definition at line 40 of file ink_auth_api.h.


Constructor & Destructor Documentation

INK_AUTH_SEED::INK_AUTH_SEED ( const void *  x,
unsigned  ln 
) [inline]

Definition at line 52 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const uint8_t &  x  )  [inline]

Definition at line 57 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const uint16_t &  x  )  [inline]

Definition at line 61 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const uint32_t &  x  )  [inline]

Definition at line 65 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const uint64_t &  x  )  [inline]

Definition at line 69 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const int8_t &  x  )  [inline]

Definition at line 73 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const int16_t &  x  )  [inline]

Definition at line 77 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const int32_t &  x  )  [inline]

Definition at line 81 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const int64_t &  x  )  [inline]

Definition at line 85 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const INK_AUTH_TOKEN x  )  [inline]

Definition at line 90 of file ink_auth_api.h.

References init(), and INK_AUTH_TOKEN::u8.

INK_AUTH_SEED::INK_AUTH_SEED ( const char *  str  )  [inline]

Definition at line 95 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const char *  str,
unsigned  ln 
) [inline]

Definition at line 100 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const unsigned char *  str  )  [inline]

Definition at line 105 of file ink_auth_api.h.

References init().

INK_AUTH_SEED::INK_AUTH_SEED ( const unsigned char *  str,
unsigned  ln 
) [inline]

Definition at line 110 of file ink_auth_api.h.

References init().


Member Function Documentation

const void* INK_AUTH_SEED::data (  )  const [inline]

Definition at line 43 of file ink_auth_api.h.

References m_data.

void INK_AUTH_SEED::init ( const void *  d,
unsigned  l 
) [inline, protected]

Definition at line 117 of file ink_auth_api.h.

References m_data, and m_length.

Referenced by INK_AUTH_SEED().

unsigned INK_AUTH_SEED::length (  )  const [inline]

Definition at line 47 of file ink_auth_api.h.

References m_length.


Field Documentation

const void* INK_AUTH_SEED::m_data [protected]

Definition at line 123 of file ink_auth_api.h.

Referenced by data(), and init().

unsigned INK_AUTH_SEED::m_length [protected]

Definition at line 124 of file ink_auth_api.h.

Referenced by init(), and length().


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