ds.ov2.front
Class RSA_card_debug_description

java.lang.Object
  extended by ds.ov2.front.RSA_card_debug_description

public class RSA_card_debug_description
extends Object

Protocol description for RSA_card_debug. Defines suitable Protocol's and Protocol_steps for all protocols described in RSA_card_debug.id for use in the OV-chip protocol layer.

CPP Preprocessing
This class uses the following cpp defines: PACKAGE, JAVACARD_APPLET, APPLET_TESTFRAME, PUBLIC, ASSERT
Execution Environment:
host, card
Author:
idl compiler
Version:
automatically generated from RSA_card_debug.id

Nested Class Summary
(package private)  class RSA_card_debug_description.mem_size_call
          Card action for step mem_size in protocol mem_size.
(package private)  class RSA_card_debug_description.reset_call
          Card action for step reset in protocol reset_applet_state.
 
Field Summary
(package private)  APDU_boolean assertions_on
          Variable declaration from RSA_card_debug.id.
(package private)  RSA_data data
          Variable declaration from RSA_card_debug.id.
(package private)  Protocol_step get_step
          Step instance for step get in protocol status.
(package private)  APDU_short mem_persistent
          Variable declaration from RSA_card_debug.id.
 Protocol mem_size_protocol
          Protocol instance for protocol mem_size.
(package private)  Protocol_step mem_size_step
          Step instance for step mem_size in protocol mem_size.
(package private)  APDU_short mem_transient_deselect
          Variable declaration from RSA_card_debug.id.
(package private)  APDU_short mem_transient_reset
          Variable declaration from RSA_card_debug.id.
 Protocol reset_applet_state_protocol
          Protocol instance for protocol reset_applet_state.
(package private)  Protocol_step reset_step
          Step instance for step reset in protocol reset_applet_state.
 Protocol status_protocol
          Protocol instance for protocol status.
 
Constructor Summary
RSA_card_debug_description(RSA_card_protocol_description pd)
          Construct protocol descriptions.
 
Method Summary
 void delayed_init()
          Initialization of delayed protocols.
private  void init_get_step()
          Initialize get_step.
private  void init_mem_size_protocol()
          Initialize mem_size_protocol.
private  void init_mem_size_step()
          Initialize mem_size_step.
private  void init_reset_applet_state_protocol()
          Initialize reset_applet_state_protocol.
private  void init_reset_step()
          Initialize reset_step.
private  void init_status_protocol()
          Initialize status_protocol.
 void update_all()
          Update all protocols in this object.
 void update_get_step()
          Update step instance in get_step.
 void update_mem_size_protocol()
          Update mem_size_protocol.
 void update_mem_size_step()
          Update step instance in mem_size_step.
 void update_reset_applet_state_protocol()
          Update reset_applet_state_protocol.
 void update_reset_step()
          Update step instance in reset_step.
 void update_status_protocol()
          Update status_protocol.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

RSA_data data
Variable declaration from RSA_card_debug.id.


mem_persistent

APDU_short mem_persistent
Variable declaration from RSA_card_debug.id.


mem_transient_reset

APDU_short mem_transient_reset
Variable declaration from RSA_card_debug.id.


mem_transient_deselect

APDU_short mem_transient_deselect
Variable declaration from RSA_card_debug.id.


assertions_on

APDU_boolean assertions_on
Variable declaration from RSA_card_debug.id.


get_step

Protocol_step get_step
Step instance for step get in protocol status.


status_protocol

public Protocol status_protocol
Protocol instance for protocol status.


mem_size_step

Protocol_step mem_size_step
Step instance for step mem_size in protocol mem_size.


mem_size_protocol

public Protocol mem_size_protocol
Protocol instance for protocol mem_size.


reset_step

Protocol_step reset_step
Step instance for step reset in protocol reset_applet_state.


reset_applet_state_protocol

public Protocol reset_applet_state_protocol
Protocol instance for protocol reset_applet_state.

Constructor Detail

RSA_card_debug_description

public RSA_card_debug_description(RSA_card_protocol_description pd)
Construct protocol descriptions. Construct and initialize the protocol descriptions for all protocols described in RSA_card_debug.id, except for those that are declared as delayed there.

Method Detail

init_get_step

private void init_get_step()
Initialize get_step. Initialize the step instance for step get in protocol status.


update_get_step

public void update_get_step()
Update step instance in get_step. Update argument and result references in the step get of protocol status.


init_status_protocol

private void init_status_protocol()
Initialize status_protocol. Initialize the protocol instance for protocol status.


update_status_protocol

public void update_status_protocol()
Update status_protocol. Update argument and result references in all steps of protocol status.


init_mem_size_step

private void init_mem_size_step()
Initialize mem_size_step. Initialize the step instance for step mem_size in protocol mem_size.


update_mem_size_step

public void update_mem_size_step()
Update step instance in mem_size_step. Update argument and result references in the step mem_size of protocol mem_size.


init_mem_size_protocol

private void init_mem_size_protocol()
Initialize mem_size_protocol. Initialize the protocol instance for protocol mem_size.


update_mem_size_protocol

public void update_mem_size_protocol()
Update mem_size_protocol. Update argument and result references in all steps of protocol mem_size.


init_reset_step

private void init_reset_step()
Initialize reset_step. Initialize the step instance for step reset in protocol reset_applet_state.


update_reset_step

public void update_reset_step()
Update step instance in reset_step. Update argument and result references in the step reset of protocol reset_applet_state.


init_reset_applet_state_protocol

private void init_reset_applet_state_protocol()
Initialize reset_applet_state_protocol. Initialize the protocol instance for protocol reset_applet_state.


update_reset_applet_state_protocol

public void update_reset_applet_state_protocol()
Update reset_applet_state_protocol. Update argument and result references in all steps of protocol reset_applet_state.


update_all

public void update_all()
Update all protocols in this object. Update all argument and result references in all steps of all protocol instances described in RSA_card_debug.id.


delayed_init

public void delayed_init()
Initialization of delayed protocols. Initialization of those protocols and their steps that are declared as delayed in RSA_card_debug.id.