|
|
|
Design Objectives
The following is a list of design objectives set forth when developing the CCL:
- Message buffering
- Message packing
- Message unpacking
- Byte swapping
- Accessor methods for all fields in each packet
- Individual classes for each packet
- The option to have an individual object for each packet to be packed
- Automatic conversion between CIGI versions
- Multiple flexible methods for processing incoming messages
- Exception and/or Error Code capability
- Bounds checking capability
- Backwards compatibility
- Platform independence
- Data encapsulation
- Intuitive interface
|
|
|
|
|
|
|
|
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** |
|