TOC PREV NEXT INDEX


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;
 
      }
 

The following would be the procedure to add the Invoke header type to an ASN.1 message body:



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 #506
Exton, 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
TOC PREV NEXT INDEX