
Simple Form Code Generation
In the simple form of information object code generation, the Invoke type above would result in the following C or C++ typedefs being generated:
typedef struct Invoke ::= SEQUENCE { ASN1INT invokeID; OPERATION_operationCode opcode; ASN1OpenType argument; }
In this case, the amount of code generated to support the information object references is minimal. The amount of coding required by a user to encode or decode the variable type field elements, however, can be rather large. This is a tradeoff that exists between using the compiler generated table constraints solution (as we will see below) and using the simple form.
Objective Systems, Inc.102 Pickering Way, Suite #506Exton, Pennsylvania 19341 http://www.obj-sys.com Phone: (484) 875-9841 Toll-free: (877) 307-6855 (US only) Fax: (484) 875-9830 info@obj-sys.com |