GNU Radio's GSM Package: gr::gsm::decryption Class Reference

GNU Radio's GSM Package

Public Types | Public Member Functions | Static Public Member Functions | List of all members
gr::gsm::decryption Class Referenceabstract

<+description of block+> More...

`#include <decryption.h>`

Inheritance diagram for gr::gsm::decryption:

## Public Types
typedef boost::shared_ptr< decryption > | sptr

## Public Member Functions
virtual void | set_k_c (const std::vector< uint8_t > &k_c)=0
virtual void | set_a5_version (unsigned int a5_version)=0

## Static Public Member Functions
static sptr | make (const std::vector< uint8_t > &k_c, unsigned int a5_version)
| Return a shared_ptr to a new instance of gsm::decryption. More...

## Detailed Description

<+description of block+>

## Member Typedef Documentation

## ◆ sptr

typedef boost::shared_ptr<decryption> gr::gsm::decryption::sptr

## Member Function Documentation

## ◆ make()

static sptr gr::gsm::decryption::make | ( | const std::vector< uint8_t > & | k_c,
|  | unsigned int | a5_version
| ) |  |
| static

Return a shared_ptr to a new instance of gsm::decryption.

To avoid accidental use of raw pointers, gsm::decryption's constructor is in a private implementation class. gsm::decryption::make is the public interface for creating new instances.

## ◆ set_a5_version()

virtual void gr::gsm::decryption::set_a5_version | ( | unsigned int | a5_version | ) |
| pure virtual

Implemented in gr::gsm::decryption_impl.

## ◆ set_k_c()

virtual void gr::gsm::decryption::set_k_c | ( | const std::vector< uint8_t > & | k_c | ) |
| pure virtual

Implemented in gr::gsm::decryption_impl.

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

- decryption.h