Codec

## class Codec

## Inheritance:

### Public Fields

static int bldseq
static int variant
static NewFlag pass2
static NewFlag pass2req
  is this pass 2?
char* label
  is second pass required?
char* title
char* mnem
char* text
int size
int spare
int dfltval
int value
int bldord
FramePointer frame
  build order number
NewFlag exists
NewFlag built
  does this object exist?
NewFlag bound
  was this object built?
NewFlag invalid
  was this object bound?
bool master
  is this object valid?

### Public Methods

virtual void decode(FramePointer&)
  master copy
virtual void encode(FramePointer&)
  decode method for this level
virtual void report()
  encode method for this level
virtual void bits(int)
  report method for this level
virtual void morebits()
  report bits
virtual void build()
  report more bits
virtual bool set(int)
  build one of these
virtual bool set(char*)
  set value by value
virtual bool set(char*, int)
  set value by mnemonic
virtual bool get(int&)
  set value by pointer
virtual bool get(char*&)
  get value by value
virtual bool get(char*&, int&)
  get value by mnemonic
virtual bool test(int)
  get value by pointer
virtual bool test(char*, int)
  test value by value
virtual bool test(char*)
  test value by pointer
static bool decode(Codec*, char*, int)
  test value by mnemonic
static bool encode(Codec*, char*, int&)
  decode the frame
static void report(Codec*)
  encode the frame
static void rebuild()
  report the frame
Codec(char*, char*, int, int)
  rebuild the frame
Codec(const Codec&)
virtual Codec* copy()
virtual Codec* newcopy(char*, char*)
virtual ~Codec()

### Public

  build sequence number

## Documentation

`static int bldseq`

``
  build sequence number

`static int variant`

`static NewFlag pass2`

`static NewFlag pass2req`
  is this pass 2?

`char* label`
  is second pass required?

`char* title`

`char* mnem`

`char* text`

`int size`

`int spare`

`int dfltval`

`int value`

`int bldord`

`FramePointer frame`
  build order number

`NewFlag exists`

`NewFlag built`
  does this object exist?

`NewFlag bound`
  was this object built?

`NewFlag invalid`
  was this object bound?

`bool master`
  is this object valid?

`virtual void decode(FramePointer&)`
  master copy

`virtual void encode(FramePointer&)`
  decode method for this level

`virtual void report()`
  encode method for this level

`virtual void bits(int)`
  report method for this level

`virtual void morebits()`
  report bits

`virtual void build()`
  report more bits

`virtual bool set(int)`
  build one of these

`virtual bool set(char*)`
  set value by value

`virtual bool set(char*, int)`
  set value by mnemonic

`virtual bool get(int&)`
  set value by pointer

`virtual bool get(char*&)`
  get value by value

`virtual bool get(char*&, int&)`
  get value by mnemonic

`virtual bool test(int)`
  get value by pointer

`virtual bool test(char*, int)`
  test value by value

`virtual bool test(char*)`
  test value by pointer

`static bool decode(Codec*, char*, int)`
  test value by mnemonic

`static bool encode(Codec*, char*, int&)`
  decode the frame

`static void report(Codec*)`
  encode the frame

`static void rebuild()`
  report the frame

`Codec(char*, char*, int, int)`
  rebuild the frame

`Codec(const Codec&)`

`virtual Codec* copy()`

`virtual Codec* newcopy(char*, char*)`

`virtual ~Codec()`

Direct child classes:
  OctetString
  List
  Field
  Bra

Alphabetic index HTML hierarchy of classes or Java

This page was generated with the help of DOC++.