PK_SESSION_behaviour_t   

struct PK_SESSION_behaviour_s
    {
    PK_SESSION_behave_as_t      behaviour_type;    --- type of behaviour
    int                         behaviour_value;   --- specific behaviour value
    };
typedef struct PK_SESSION_behaviour_s PK_SESSION_behaviour_t;


Parameters of PK_SESSION_ask_behaviour and PK_SESSION_set_behaviour.

Used in:

PK_SESSION_ask_behaviour
PK_SESSION_ask_latest_behaviour
PK_SESSION_set_behaviour


Description of fields:


'behaviour_type'  The value of a token specifying the type of behaviour that is
                  requested or set. See the documentation of
                  PK_SESSION_behave_as_t.


'behaviour_value' This is an integer representing an explicit behaviour value.

                  It is zero if 'behaviour_type' is
                  PK_SESSION_behave_as_unset_c.

                  It must be set to zero when calling PK_SESSION_set_behaviour
                  if 'behaviour_type' is not PK_SESSION_behave_as_value_c.

                  Otherwise it is a non-zero value in the form MMmmpp where MM
                  is the major version number, mm is the minor version number
                  and pp is a two-digit number indicating the sub-minor version
                  of the behaviour.

                  For example, in Parasolid V28.1 this is an integer of the
                  form "2801pp". "pp" is "00" if the behaviour is that at FCS
                  and non-zero, eg "01", if it varies from that.