|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T c
Length: 92804 (0x16a84) Types: TextFile Names: »cmip-pepy.tex«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/doc/cookbook/cmip-pepy.tex« └─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« └─⟦de7628f85⟧ └─⟦this⟧ »isode-6.0/doc/cookbook/cmip-pepy.tex«
\File{cmip\-pepy.py},{19:56},{Jan 14 1988} \L{\LB{\C{}\-\- automatically generated by posy 3.2 \#15 (gonzo), do not edit!}} \CE{}\L{\LB{}} \L{\LB{CMIP \K{DEFINITIONS} ::=}} \L{\LB{}} \L{\LB{\%\{}} \L{\LB{\#include \<stdio.h\>}} \L{\LB{\#include \S{}\"CMIP\-types.h\"\SE{}}} \L{\LB{\%\}}} \L{\LB{}} \L{\LB{PREFIXES encode decode print}} \L{\LB{}} \L{\LB{\K{BEGIN}}} \L{\LB{}} \L{\LB{\K{ENCODER} encode}} \L{\LB{}} \L{\LB{EventReportArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_EventReportArgument *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventReportArgument *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]],}} \L{\LB{}} \L{\LB{ eventType[5]}} \L{\LB{ EventTypeID}} \L{\LB{ [[p (PEPYPARM) arg \-\> eventType]],}} \L{\LB{}} \L{\LB{ eventTime[6]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) arg \-\> eventTime]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> eventTime\>\>,}} \L{\LB{}} \L{\LB{ eventInfo[7]}} \L{\LB{ EventInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> eventInfo]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> eventInfo\>\>}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{EventReportResult ::=}} \L{\LB{ \K{NULL}}} \L{\LB{}} \L{\LB{LinkedReplyArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_LinkedReplyArgument *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_LinkedReplyArgument *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE} \<\<arg \-\> offset\>\> \{}} \L{\LB{ getResult[0]}} \L{\LB{ \K{IMPLICIT} GetResult}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.getResult]],}} \L{\LB{}} \L{\LB{ getError[1]}} \L{\LB{ \K{IMPLICIT} GetListError}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.getError]],}} \L{\LB{}} \L{\LB{ setResult[2]}} \L{\LB{ \K{IMPLICIT} SetResult}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.setResult]],}} \L{\LB{}} \L{\LB{ setError[3]}} \L{\LB{ \K{IMPLICIT} SetListError}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.setError]],}} \L{\LB{}} \L{\LB{ actionResult[4]}} \L{\LB{ \K{IMPLICIT} ActionResult}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.actionResult]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{GetArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_GetArgument *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetArgument *) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_0 *element\_CMIP\_0;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_0 = arg \-\> element\_CMIP\_0; \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]],}} \L{\LB{}} \L{\LB{ accessControl[5]}} \L{\LB{ AccessControl}} \L{\LB{ [[p (PEPYPARM) arg \-\> accessControl]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> accessControl\>\>,}} \L{\LB{}} \L{\LB{ synchronization[6]}} \L{\LB{ \K{IMPLICIT} CMISSync}} \L{\LB{ [[p (PEPYPARM) arg \-\> synchronization]]}} \L{\LB{ \K{DEFAULT} bestEffort \<\<arg \-\> synchronization\>\>,}} \L{\LB{}} \L{\LB{ filter}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) arg \-\> filter]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> filter\>\>,}} \L{\LB{}} \L{\LB{ mgmtInfoIdList[11]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \<\<element\_CMIP\_0 = arg \-\> element\_CMIP\_0;}} \L{\LB{ element\_CMIP\_0;}} \L{\LB{ element\_CMIP\_0 = element\_CMIP\_0 \-\> next\>\>}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) element\_CMIP\_0 \-\> MgmtInfoId]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{GetResult}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_GetResult *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetResult *) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_1 *element\_CMIP\_1;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_1 = arg \-\> element\_CMIP\_1; \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) arg \-\> currentTime]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \<\<element\_CMIP\_1 = arg \-\> element\_CMIP\_1;}} \L{\LB{ element\_CMIP\_1;}} \L{\LB{ element\_CMIP\_1 = element\_CMIP\_1 \-\> next\>\>}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) element\_CMIP\_1 \-\> MgmtInfo]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{SetArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SetArgument *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetArgument *) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_2 *element\_CMIP\_2;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_2 = arg \-\> element\_CMIP\_2; \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]],}} \L{\LB{}} \L{\LB{ accessControl[5]}} \L{\LB{ AccessControl}} \L{\LB{ [[p (PEPYPARM) arg \-\> accessControl]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> accessControl\>\>,}} \L{\LB{}} \L{\LB{ synchronization[6]}} \L{\LB{ \K{IMPLICIT} CMISSync}} \L{\LB{ [[p (PEPYPARM) arg \-\> synchronization]]}} \L{\LB{ \K{DEFAULT} bestEffort \<\<arg \-\> synchronization\>\>,}} \L{\LB{}} \L{\LB{ filter}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) arg \-\> filter]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> filter\>\>,}} \L{\LB{}} \L{\LB{ mgmtInfoList[11]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \<\<element\_CMIP\_2 = arg \-\> element\_CMIP\_2;}} \L{\LB{ element\_CMIP\_2;}} \L{\LB{ element\_CMIP\_2 = element\_CMIP\_2 \-\> next\>\>}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) element\_CMIP\_2 \-\> MgmtInfo]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{SetResult}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SetResult *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetResult *) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_3 *element\_CMIP\_3;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_3 = arg \-\> element\_CMIP\_3; \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) arg \-\> currentTime]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \<\<element\_CMIP\_3 = arg \-\> element\_CMIP\_3;}} \L{\LB{ element\_CMIP\_3;}} \L{\LB{ element\_CMIP\_3 = element\_CMIP\_3 \-\> next\>\>}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) element\_CMIP\_3 \-\> MgmtInfo]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ActionArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionArgument *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionArgument *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]],}} \L{\LB{}} \L{\LB{ accessControl[5]}} \L{\LB{ AccessControl}} \L{\LB{ [[p (PEPYPARM) arg \-\> accessControl]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> accessControl\>\>,}} \L{\LB{}} \L{\LB{ filter}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) arg \-\> filter]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> filter\>\>,}} \L{\LB{}} \L{\LB{ actionType[11]}} \L{\LB{ ActionTypeId}} \L{\LB{ [[p (PEPYPARM) arg \-\> actionType]],}} \L{\LB{}} \L{\LB{ actionInfo[12]}} \L{\LB{ ActionInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> actionInfo]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> actionInfo\>\>}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ActionResult}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionResult *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionResult *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) arg \-\> currentTime]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}} \L{\LB{}} \L{\LB{ actionResult[6]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> actionResult]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{NoSuchObject}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchObject *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchObject *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{OBJECT} \K{IDENTIFIER}}} \L{\LB{ [[O arg]]}} \L{\LB{}} \L{\LB{SyncNotSupported}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SyncNotSupported *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SyncNotSupported *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ CMISSync}} \L{\LB{ [[p (PEPYPARM) arg]]}} \L{\LB{}} \L{\LB{InvalidFilter}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidFilter *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidFilter *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) arg]]}} \L{\LB{}} \L{\LB{NoSuchMgmtInfoId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchMgmtInfoId *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchMgmtInfoId *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) arg]]}} \L{\LB{}} \L{\LB{InvalidMgmtInfoValue}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidMgmtInfoValue *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidMgmtInfoValue *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg]]}} \L{\LB{}} \L{\LB{GetListError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_GetListError *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetListError *) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_4 *element\_CMIP\_4;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_4 = arg \-\> element\_CMIP\_4; \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) arg \-\> currentTime]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \<\<element\_CMIP\_4 = arg \-\> element\_CMIP\_4;}} \L{\LB{ element\_CMIP\_4;}} \L{\LB{ element\_CMIP\_4 = element\_CMIP\_4 \-\> next\>\>}} \L{\LB{ MISGetInfoStatus}} \L{\LB{ [[p (PEPYPARM) element\_CMIP\_4 \-\> MISGetInfoStatus]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MISGetInfoStatus}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MISGetInfoStatus *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISGetInfoStatus *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE} \<\<arg \-\> offset\>\> \{}} \L{\LB{ mgmtInfoIdError[0]}} \L{\LB{ \K{IMPLICIT} MgmtInfoIdError}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.mgmtInfoIdError]],}} \L{\LB{}} \L{\LB{ mgmtInfo[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.mgmtInfo]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MgmtInfoIdError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoIdError *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoIdError *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ errorStatus[0]}} \L{\LB{ \K{IMPLICIT} ErrorStatus}} \L{\LB{ [[p (PEPYPARM) arg \-\> errorStatus]],}} \L{\LB{}} \L{\LB{ mgmtInfoId[1]}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) arg \-\> mgmtInfoId]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{SetListError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SetListError *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetListError *) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_5 *element\_CMIP\_5;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_5 = arg \-\> element\_CMIP\_5; \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectClass]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) arg \-\> managedObjectInstance]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) arg \-\> currentTime]]}} \L{\LB{ \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \<\<element\_CMIP\_5 = arg \-\> element\_CMIP\_5;}} \L{\LB{ element\_CMIP\_5;}} \L{\LB{ element\_CMIP\_5 = element\_CMIP\_5 \-\> next\>\>}} \L{\LB{ MISSetInfoStatus}} \L{\LB{ [[p (PEPYPARM) element\_CMIP\_5 \-\> MISSetInfoStatus]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MISSetInfoStatus}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MISSetInfoStatus *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISSetInfoStatus *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE} \<\<arg \-\> offset\>\> \{}} \L{\LB{ mgmtInfoError[0]}} \L{\LB{ \K{IMPLICIT} MgmtInfoError}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.mgmtInfoError]],}} \L{\LB{}} \L{\LB{ mgmtInfo[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.mgmtInfo]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MgmtInfoError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoError *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoError *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ errorStatus[0]}} \L{\LB{ \K{IMPLICIT} ErrorStatus}} \L{\LB{ [[p (PEPYPARM) arg \-\> errorStatus]],}} \L{\LB{}} \L{\LB{ mgmtInfo[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> mgmtInfo]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ErrorStatus}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ErrorStatus *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ErrorStatus *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{INTEGER}}} \L{\LB{ [[i arg \-\> arg]]}} \L{\LB{ \{}} \L{\LB{ accessDenied(2),}} \L{\LB{ noSuchMgmtInfoId(5),}} \L{\LB{ invalidMgmtInfoValue(7)}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{NoSuchAction}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchAction *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchAction *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ ActionTypeId}} \L{\LB{ [[p (PEPYPARM) arg]]}} \L{\LB{}} \L{\LB{ProcessingFailure}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ProcessingFailure *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ProcessingFailure *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE} \<\<arg \-\> offset\>\> \{}} \L{\LB{ actual[0]}} \L{\LB{ SpecificErrorInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.actual]],}} \L{\LB{}} \L{\LB{ none[1]}} \L{\LB{ \K{IMPLICIT} \K{NULL}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{NoSuchEventType}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchEventType *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchEventType *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ EventTypeID}} \L{\LB{ [[p (PEPYPARM) arg]]}} \L{\LB{}} \L{\LB{ObjectClass}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectClass *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectClass *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE} \<\<arg \-\> offset\>\> \{}} \L{\LB{ globalForm[0]}} \L{\LB{ \K{IMPLICIT} \K{OBJECT} \K{IDENTIFIER}}} \L{\LB{ [[O arg \-\> un.globalForm]],}} \L{\LB{}} \L{\LB{ nonSpecificForm[1]}} \L{\LB{ \K{IMPLICIT} \K{OCTET} \K{STRING}}} \L{\LB{ [[o (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_base : NULLCP}} \L{\LB{ \$ (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_len : 0]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ObjectInstance}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectInstance *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectInstance *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE} \<\<arg \-\> offset\>\> \{}} \L{\LB{ distinguishedName[2]}} \L{\LB{ \K{IMPLICIT} DistinguishedName}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.distinguishedName]],}} \L{\LB{}} \L{\LB{ nonSpecificForm[3]}} \L{\LB{ \K{IMPLICIT} \K{OCTET} \K{STRING}}} \L{\LB{ [[o (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_base : NULLCP}} \L{\LB{ \$ (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_len : 0]],}} \L{\LB{}} \L{\LB{ enumeratedForm[4]}} \L{\LB{ \K{IMPLICIT} \K{INTEGER}}} \L{\LB{ [[i arg \-\> un.enumeratedForm]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{CMISSync}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISSync *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISSync *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{INTEGER}}} \L{\LB{ [[i arg \-\> arg]]}} \L{\LB{ \{}} \L{\LB{ bestEffort(0),}} \L{\LB{ ordered(1),}} \L{\LB{ stopOnError(2),}} \L{\LB{ atomic(3)}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{CMISFilter}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISFilter *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISFilter *) parm;}} \L{\LB{}\Tab{8}{struct member\_CMIP\_0 *member\_CMIP\_0;}} \L{\LB{}\Tab{8}{struct member\_CMIP\_1 *member\_CMIP\_1;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \%\{}} \L{\LB{ member\_CMIP\_0 = arg \-\> un.member\_CMIP\_0;}} \L{\LB{ member\_CMIP\_1 = arg \-\> un.member\_CMIP\_1;}} \L{\LB{ \%\}}} \L{\LB{ \<\<arg \-\> offset\>\>}} \L{\LB{ \{}} \L{\LB{ item[7]}} \L{\LB{ FilterItem}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.item]],}} \L{\LB{}} \L{\LB{ and[8]}} \L{\LB{ \K{IMPLICIT} \K{SET} \K{OF}}} \L{\LB{ \<\<member\_CMIP\_0 = arg \-\> un.member\_CMIP\_0;}} \L{\LB{ member\_CMIP\_0;}} \L{\LB{ member\_CMIP\_0 = member\_CMIP\_0 \-\> next\>\>}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) member\_CMIP\_0 \-\> CMISFilter]],}} \L{\LB{}} \L{\LB{ or[9]}} \L{\LB{ \K{IMPLICIT} \K{SET} \K{OF}}} \L{\LB{ \<\<member\_CMIP\_1 = arg \-\> un.member\_CMIP\_1;}} \L{\LB{ member\_CMIP\_1;}} \L{\LB{ member\_CMIP\_1 = member\_CMIP\_1 \-\> next\>\>}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) member\_CMIP\_1 \-\> CMISFilter]],}} \L{\LB{}} \L{\LB{ not[10]}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.not]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{FilterItem}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_FilterItem *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_FilterItem *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{CHOICE} \<\<arg \-\> offset\>\> \{}} \L{\LB{ equality[0]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.equality]],}} \L{\LB{}} \L{\LB{ greaterOrEqual[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.greaterOrEqual]],}} \L{\LB{}} \L{\LB{ lessOrEqual[2]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.lessOrEqual]],}} \L{\LB{}} \L{\LB{ present[3]}} \L{\LB{ MgmtInfoID}} \L{\LB{ [[p (PEPYPARM) arg \-\> un.present]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{AccessControl}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_AccessControl *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_AccessControl *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{EventTypeId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_EventTypeId *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventTypeId *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{EventInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_EventInfo *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventInfo *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{MgmtInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfo *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfo *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) arg \-\> element\_CMIP\_6]],}} \L{\LB{}} \L{\LB{ MgmtInfoValue}} \L{\LB{ [[p (PEPYPARM) arg \-\> element\_CMIP\_7]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MgmtInfoId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoId *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoId *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{MgmtInfoValue}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoValue *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoValue *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{ActionTypeId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionTypeId *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionTypeId *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{ActionInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionInfo *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionInfo *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{SpecificErrorInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SpecificErrorInfo *arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SpecificErrorInfo *) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a arg]]}} \L{\LB{}} \L{\LB{\K{DECODER} decode}} \L{\LB{}} \L{\LB{EventReportArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_EventReportArgument **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventReportArgument **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_EventReportArgument *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_EventReportArgument *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}} \L{\LB{}} \L{\LB{ eventType[5]}} \L{\LB{ EventTypeID}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> eventType)]],}} \L{\LB{}} \L{\LB{ eventTime[6]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> eventTime)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ eventInfo[7]}} \L{\LB{ EventInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> eventInfo)]]}} \L{\LB{ \K{OPTIONAL}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{EventReportResult}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_EventReportResult **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventReportResult **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_EventReportResult *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_EventReportResult *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{NULL}}} \L{\LB{}} \L{\LB{LinkedReplyArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_LinkedReplyArgument **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_LinkedReplyArgument **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_LinkedReplyArgument *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_LinkedReplyArgument *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ getResult[0]}} \L{\LB{ \K{IMPLICIT} GetResult}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.getResult)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_getResult; \%\},}} \L{\LB{}} \L{\LB{ getError[1]}} \L{\LB{ \K{IMPLICIT} GetListError}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.getError)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_getError; \%\},}} \L{\LB{}} \L{\LB{ setResult[2]}} \L{\LB{ \K{IMPLICIT} SetResult}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.setResult)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_setResult; \%\},}} \L{\LB{}} \L{\LB{ setError[3]}} \L{\LB{ \K{IMPLICIT} SetListError}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.setError)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_setError; \%\},}} \L{\LB{}} \L{\LB{ actionResult[4]}} \L{\LB{ \K{IMPLICIT} ActionResult}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.actionResult)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_actionResult; \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{GetArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_GetArgument **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetArgument **) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_0 **element\_CMIP\_0;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_GetArgument *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_GetArgument *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ element\_CMIP\_0 = \&((*arg) \-\> element\_CMIP\_0);}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_0 = \&((*arg) \-\> element\_CMIP\_0); \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}} \L{\LB{}} \L{\LB{ accessControl[5]}} \L{\LB{ AccessControl}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> accessControl)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ synchronization[6]}} \L{\LB{ \K{IMPLICIT} CMISSync}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> synchronization)]]}} \L{\LB{ \K{DEFAULT} bestEffort,}} \L{\LB{}} \L{\LB{ filter}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> filter)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ mgmtInfoIdList[11]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(element\_CMIP\_0) = (struct element\_CMIP\_0 *)}} \L{\LB{ calloc (1, sizeof **(element\_CMIP\_0))) == ((struct element\_CMIP\_0 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) \&((*element\_CMIP\_0) \-\> MgmtInfoId)]]}} \L{\LB{ \%\{ element\_CMIP\_0 = \&((*element\_CMIP\_0) \-\> next); \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{GetResult}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_GetResult **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetResult **) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_1 **element\_CMIP\_1;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_GetResult *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_GetResult *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ element\_CMIP\_1 = \&((*arg) \-\> element\_CMIP\_1);}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_1 = \&((*arg) \-\> element\_CMIP\_1); \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(element\_CMIP\_1) = (struct element\_CMIP\_1 *)}} \L{\LB{ calloc (1, sizeof **(element\_CMIP\_1))) == ((struct element\_CMIP\_1 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*element\_CMIP\_1) \-\> MgmtInfo)]]}} \L{\LB{ \%\{ element\_CMIP\_1 = \&((*element\_CMIP\_1) \-\> next); \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{SetArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SetArgument **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetArgument **) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_2 **element\_CMIP\_2;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_SetArgument *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_SetArgument *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ element\_CMIP\_2 = \&((*arg) \-\> element\_CMIP\_2);}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_2 = \&((*arg) \-\> element\_CMIP\_2); \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}} \L{\LB{}} \L{\LB{ accessControl[5]}} \L{\LB{ AccessControl}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> accessControl)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ synchronization[6]}} \L{\LB{ \K{IMPLICIT} CMISSync}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> synchronization)]]}} \L{\LB{ \K{DEFAULT} bestEffort,}} \L{\LB{}} \L{\LB{ filter}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> filter)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ mgmtInfoList[11]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(element\_CMIP\_2) = (struct element\_CMIP\_2 *)}} \L{\LB{ calloc (1, sizeof **(element\_CMIP\_2))) == ((struct element\_CMIP\_2 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*element\_CMIP\_2) \-\> MgmtInfo)]]}} \L{\LB{ \%\{ element\_CMIP\_2 = \&((*element\_CMIP\_2) \-\> next); \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{SetResult}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SetResult **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetResult **) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_3 **element\_CMIP\_3;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_SetResult *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_SetResult *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ element\_CMIP\_3 = \&((*arg) \-\> element\_CMIP\_3);}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_3 = \&((*arg) \-\> element\_CMIP\_3); \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(element\_CMIP\_3) = (struct element\_CMIP\_3 *)}} \L{\LB{ calloc (1, sizeof **(element\_CMIP\_3))) == ((struct element\_CMIP\_3 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*element\_CMIP\_3) \-\> MgmtInfo)]]}} \L{\LB{ \%\{ element\_CMIP\_3 = \&((*element\_CMIP\_3) \-\> next); \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ActionArgument}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionArgument **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionArgument **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_ActionArgument *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ActionArgument *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}} \L{\LB{}} \L{\LB{ accessControl[5]}} \L{\LB{ AccessControl}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> accessControl)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ filter}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> filter)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ actionType[11]}} \L{\LB{ ActionTypeId}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> actionType)]],}} \L{\LB{}} \L{\LB{ actionInfo[12]}} \L{\LB{ ActionInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> actionInfo)]]}} \L{\LB{ \K{OPTIONAL}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ActionResult}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionResult **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionResult **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_ActionResult *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ActionResult *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ actionResult[6]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> actionResult)]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{NoSuchObject}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchObject **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchObject **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{OBJECT} \K{IDENTIFIER}}} \L{\LB{ [[O (*arg)]]}} \L{\LB{}} \L{\LB{SyncNotSupported}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SyncNotSupported **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SyncNotSupported **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ CMISSync}} \L{\LB{ [[p (PEPYPARM) \&((*arg))]]}} \L{\LB{}} \L{\LB{InvalidFilter}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidFilter **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidFilter **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) \&((*arg))]]}} \L{\LB{}} \L{\LB{NoSuchMgmtInfoId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchMgmtInfoId **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchMgmtInfoId **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) \&((*arg))]]}} \L{\LB{}} \L{\LB{InvalidMgmtInfoValue}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidMgmtInfoValue **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidMgmtInfoValue **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg))]]}} \L{\LB{}} \L{\LB{GetListError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_GetListError **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetListError **) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_4 **element\_CMIP\_4;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_GetListError *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_GetListError *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ element\_CMIP\_4 = \&((*arg) \-\> element\_CMIP\_4);}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_4 = \&((*arg) \-\> element\_CMIP\_4); \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(element\_CMIP\_4) = (struct element\_CMIP\_4 *)}} \L{\LB{ calloc (1, sizeof **(element\_CMIP\_4))) == ((struct element\_CMIP\_4 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ MISGetInfoStatus}} \L{\LB{ [[p (PEPYPARM) \&((*element\_CMIP\_4) \-\> MISGetInfoStatus)]]}} \L{\LB{ \%\{ element\_CMIP\_4 = \&((*element\_CMIP\_4) \-\> next); \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MISGetInfoStatus}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MISGetInfoStatus **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISGetInfoStatus **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_MISGetInfoStatus *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MISGetInfoStatus *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ mgmtInfoIdError[0]}} \L{\LB{ \K{IMPLICIT} MgmtInfoIdError}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfoIdError)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISGetInfoStatus\_mgmtInfoIdError; \%\},}} \L{\LB{}} \L{\LB{ mgmtInfo[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfo)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISGetInfoStatus\_mgmtInfo; \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MgmtInfoIdError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoIdError **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoIdError **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_MgmtInfoIdError *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MgmtInfoIdError *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ errorStatus[0]}} \L{\LB{ \K{IMPLICIT} ErrorStatus}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> errorStatus)]],}} \L{\LB{}} \L{\LB{ mgmtInfoId[1]}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> mgmtInfoId)]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{SetListError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SetListError **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetListError **) parm;}} \L{\LB{}\Tab{8}{struct element\_CMIP\_5 **element\_CMIP\_5;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_SetListError *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_SetListError *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ element\_CMIP\_5 = \&((*arg) \-\> element\_CMIP\_5);}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \%\{ element\_CMIP\_5 = \&((*arg) \-\> element\_CMIP\_5); \%\} \{}} \L{\LB{ managedObjectClass}} \L{\LB{ ObjectClass}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ managedObjectInstance}} \L{\LB{ ObjectInstance}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ currentTime[5]}} \L{\LB{ \K{IMPLICIT} GeneralizedTime}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}} \L{\LB{ \K{OPTIONAL},}} \L{\LB{}} \L{\LB{ mgmtInfoList[6]}} \L{\LB{ \K{IMPLICIT} \K{SEQUENCE} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(element\_CMIP\_5) = (struct element\_CMIP\_5 *)}} \L{\LB{ calloc (1, sizeof **(element\_CMIP\_5))) == ((struct element\_CMIP\_5 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ MISSetInfoStatus}} \L{\LB{ [[p (PEPYPARM) \&((*element\_CMIP\_5) \-\> MISSetInfoStatus)]]}} \L{\LB{ \%\{ element\_CMIP\_5 = \&((*element\_CMIP\_5) \-\> next); \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MISSetInfoStatus}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MISSetInfoStatus **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISSetInfoStatus **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_MISSetInfoStatus *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MISSetInfoStatus *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ mgmtInfoError[0]}} \L{\LB{ \K{IMPLICIT} MgmtInfoError}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfoError)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISSetInfoStatus\_mgmtInfoError; \%\},}} \L{\LB{}} \L{\LB{ mgmtInfo[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfo)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISSetInfoStatus\_mgmtInfo; \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MgmtInfoError}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoError **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoError **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_MgmtInfoError *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MgmtInfoError *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ errorStatus[0]}} \L{\LB{ \K{IMPLICIT} ErrorStatus}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> errorStatus)]],}} \L{\LB{}} \L{\LB{ mgmtInfo[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> mgmtInfo)]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ErrorStatus}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ErrorStatus **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ErrorStatus **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_ErrorStatus *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ErrorStatus *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{INTEGER}}} \L{\LB{ [[i (*arg) \-\> arg]]}} \L{\LB{ \{}} \L{\LB{ accessDenied(2),}} \L{\LB{ noSuchMgmtInfoId(5),}} \L{\LB{ invalidMgmtInfoValue(7)}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{NoSuchAction}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchAction **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchAction **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ ActionTypeId}} \L{\LB{ [[p (PEPYPARM) \&((*arg))]]}} \L{\LB{}} \L{\LB{ProcessingFailure}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ProcessingFailure **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ProcessingFailure **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_ProcessingFailure *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ProcessingFailure *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ actual[0]}} \L{\LB{ SpecificErrorInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.actual)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_ProcessingFailure\_actual; \%\},}} \L{\LB{}} \L{\LB{ none[1]}} \L{\LB{ \K{IMPLICIT} \K{NULL}}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_ProcessingFailure\_none; \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{NoSuchEventType}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchEventType **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchEventType **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ EventTypeID}} \L{\LB{ [[p (PEPYPARM) \&((*arg))]]}} \L{\LB{}} \L{\LB{ObjectClass}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectClass **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectClass **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_ObjectClass *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ObjectClass *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ globalForm[0]}} \L{\LB{ \K{IMPLICIT} \K{OBJECT} \K{IDENTIFIER}}} \L{\LB{ [[O (*arg) \-\> un.globalForm]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_ObjectClass\_globalForm; \%\},}} \L{\LB{}} \L{\LB{ nonSpecificForm[1]}} \L{\LB{ \K{IMPLICIT} \K{OCTET} \K{STRING}}} \L{\LB{ \%\{}} \L{\LB{ if (((*arg) \-\> un.nonSpecificForm = str2qb (\$\$, \$\$\_len)) == ((struct qbuf *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ (*(arg)) \-\> offset = type\_CMIP\_ObjectClass\_nonSpecificForm;}} \L{\LB{ \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ObjectInstance}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectInstance **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectInstance **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_ObjectInstance *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ObjectInstance *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ distinguishedName[2]}} \L{\LB{ \K{IMPLICIT} DistinguishedName}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.distinguishedName)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_ObjectInstance\_distinguishedName; \%\},}} \L{\LB{}} \L{\LB{ nonSpecificForm[3]}} \L{\LB{ \K{IMPLICIT} \K{OCTET} \K{STRING}}} \L{\LB{ \%\{}} \L{\LB{ if (((*arg) \-\> un.nonSpecificForm = str2qb (\$\$, \$\$\_len)) == ((struct qbuf *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ (*(arg)) \-\> offset = type\_CMIP\_ObjectInstance\_nonSpecificForm;}} \L{\LB{ \%\},}} \L{\LB{}} \L{\LB{ enumeratedForm[4]}} \L{\LB{ \K{IMPLICIT} \K{INTEGER}}} \L{\LB{ [[i (*arg) \-\> un.enumeratedForm]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_ObjectInstance\_enumeratedForm; \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{CMISSync}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISSync **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISSync **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_CMISSync *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_CMISSync *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{INTEGER}}} \L{\LB{ [[i (*arg) \-\> arg]]}} \L{\LB{ \{}} \L{\LB{ bestEffort(0),}} \L{\LB{ ordered(1),}} \L{\LB{ stopOnError(2),}} \L{\LB{ atomic(3)}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{CMISFilter}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISFilter **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISFilter **) parm;}} \L{\LB{}\Tab{8}{struct member\_CMIP\_0 **member\_CMIP\_0;}} \L{\LB{}\Tab{8}{struct member\_CMIP\_1 **member\_CMIP\_1;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_CMISFilter *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_CMISFilter *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ member\_CMIP\_0 = \&((*arg) \-\> un.member\_CMIP\_0);}} \L{\LB{ member\_CMIP\_1 = \&((*arg) \-\> un.member\_CMIP\_1);}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ item[7]}} \L{\LB{ FilterItem}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.item)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_item; \%\},}} \L{\LB{}} \L{\LB{ and[8]}} \L{\LB{ \K{IMPLICIT} \K{SET} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(member\_CMIP\_0) = (struct member\_CMIP\_0 *)}} \L{\LB{ calloc (1, sizeof **(member\_CMIP\_0))) == ((struct member\_CMIP\_0 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) \&((*member\_CMIP\_0) \-\> CMISFilter)]]}} \L{\LB{ \%\{ member\_CMIP\_0 = \&((*member\_CMIP\_0) \-\> next); (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_and; \%\},}} \L{\LB{}} \L{\LB{ or[9]}} \L{\LB{ \K{IMPLICIT} \K{SET} \K{OF}}} \L{\LB{ \%\{}} \L{\LB{ if ((*(member\_CMIP\_1) = (struct member\_CMIP\_1 *)}} \L{\LB{ calloc (1, sizeof **(member\_CMIP\_1))) == ((struct member\_CMIP\_1 *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) \&((*member\_CMIP\_1) \-\> CMISFilter)]]}} \L{\LB{ \%\{ member\_CMIP\_1 = \&((*member\_CMIP\_1) \-\> next); (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_or; \%\},}} \L{\LB{}} \L{\LB{ not[10]}} \L{\LB{ CMISFilter}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.not)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_not; \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{FilterItem}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_FilterItem **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_FilterItem **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_FilterItem *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_FilterItem *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{CHOICE}}} \L{\LB{ \{}} \L{\LB{ equality[0]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.equality)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_equality; \%\},}} \L{\LB{}} \L{\LB{ greaterOrEqual[1]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.greaterOrEqual)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_greaterOrEqual; \%\},}} \L{\LB{}} \L{\LB{ lessOrEqual[2]}} \L{\LB{ \K{IMPLICIT} MgmtInfo}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.lessOrEqual)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_lessOrEqual; \%\},}} \L{\LB{}} \L{\LB{ present[3]}} \L{\LB{ MgmtInfoID}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> un.present)]]}} \L{\LB{ \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_present; \%\}}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{AccessControl}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_AccessControl **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_AccessControl **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{EventTypeId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_EventTypeId **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventTypeId **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{EventInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_EventInfo **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventInfo **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{MgmtInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfo **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfo **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \%\{}} \L{\LB{ if ((*(arg) = (struct type\_CMIP\_MgmtInfo *)}} \L{\LB{ calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MgmtInfo *) 0)) \{}} \L{\LB{ advise (NULLCP, \S{}\"out of memory\"\SE{});}} \L{\LB{ return NOTOK;}} \L{\LB{ \}}} \L{\LB{ \%\}}} \L{\LB{ \K{SEQUENCE} \{}} \L{\LB{ MgmtInfoId}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> element\_CMIP\_6)]],}} \L{\LB{}} \L{\LB{ MgmtInfoValue}} \L{\LB{ [[p (PEPYPARM) \&((*arg) \-\> element\_CMIP\_7)]]}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{MgmtInfoId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoId **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoId **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{MgmtInfoValue}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoValue **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoValue **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{ActionTypeId}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionTypeId **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionTypeId **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{ActionInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionInfo **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionInfo **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{SpecificErrorInfo}} \L{\LB{ \%\{}} \L{\LB{}\Tab{8}{struct type\_CMIP\_SpecificErrorInfo **arg =}} \L{\LB{}\Tab{24}{(struct type\_CMIP\_SpecificErrorInfo **) parm;}} \L{\LB{ \%\}}} \L{\LB{ ::=}} \L{\LB{ \K{ANY}}} \L{\LB{ [[a (*arg)]]}} \L{\LB{}} \L{\LB{\K{END}}} \L{\LB{}} \L{\LB{\%\{}} \L{\LB{}} \L{\LB{free\_CMIP\_EventReportArgument (arg)}} \L{\LB{struct type\_CMIP\_EventReportArgument *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> eventType)}} \L{\LB{ free\_CMIP\_EventTypeID (arg \-\> eventType),}} \L{\LB{ arg \-\> eventType = \K{NULL};}} \L{\LB{ if (arg \-\> eventTime)}} \L{\LB{ free\_UNIV\_GeneralizedTime (arg \-\> eventTime),}} \L{\LB{ arg \-\> eventTime = \K{NULL};}} \L{\LB{ if (arg \-\> eventInfo)}} \L{\LB{ free\_CMIP\_EventInfo (arg \-\> eventInfo),}} \L{\LB{ arg \-\> eventInfo = \K{NULL};}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_EventReportResult (arg)}} \L{\LB{struct type\_CMIP\_EventReportResult *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_LinkedReplyArgument (arg)}} \L{\LB{struct type\_CMIP\_LinkedReplyArgument *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_LinkedReplyArgument\_getResult:}} \L{\LB{ if (arg \-\> un.getResult)}} \L{\LB{ free\_CMIP\_GetResult (arg \-\> un.getResult),}} \L{\LB{ arg \-\> un.getResult = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_LinkedReplyArgument\_getError:}} \L{\LB{ if (arg \-\> un.getError)}} \L{\LB{ free\_CMIP\_GetListError (arg \-\> un.getError),}} \L{\LB{ arg \-\> un.getError = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_LinkedReplyArgument\_setResult:}} \L{\LB{ if (arg \-\> un.setResult)}} \L{\LB{ free\_CMIP\_SetResult (arg \-\> un.setResult),}} \L{\LB{ arg \-\> un.setResult = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_LinkedReplyArgument\_setError:}} \L{\LB{ if (arg \-\> un.setError)}} \L{\LB{ free\_CMIP\_SetListError (arg \-\> un.setError),}} \L{\LB{ arg \-\> un.setError = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_LinkedReplyArgument\_actionResult:}} \L{\LB{ if (arg \-\> un.actionResult)}} \L{\LB{ free\_CMIP\_ActionResult (arg \-\> un.actionResult),}} \L{\LB{ arg \-\> un.actionResult = \K{NULL};}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_GetArgument (arg)}} \L{\LB{struct type\_CMIP\_GetArgument *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> accessControl)}} \L{\LB{ free\_CMIP\_AccessControl (arg \-\> accessControl),}} \L{\LB{ arg \-\> accessControl = \K{NULL};}} \L{\LB{ if (arg \-\> synchronization)}} \L{\LB{ free\_CMIP\_CMISSync (arg \-\> synchronization),}} \L{\LB{ arg \-\> synchronization = \K{NULL};}} \L{\LB{ if (arg \-\> filter)}} \L{\LB{ free\_CMIP\_CMISFilter (arg \-\> filter),}} \L{\LB{ arg \-\> filter = \K{NULL};}} \L{\LB{ \{}} \L{\LB{ struct element\_CMIP\_0 *element\_CMIP\_0;}} \L{\LB{}} \L{\LB{ for (element\_CMIP\_0 = arg \-\> element\_CMIP\_0;}} \L{\LB{ element\_CMIP\_0;}} \L{\LB{ element\_CMIP\_0 = element\_CMIP\_0 \-\> next) \{}} \L{\LB{ if (element\_CMIP\_0 \-\> MgmtInfoId)}} \L{\LB{ free\_CMIP\_MgmtInfoId (element\_CMIP\_0 \-\> MgmtInfoId),}} \L{\LB{ element\_CMIP\_0 \-\> MgmtInfoId = \K{NULL};}} \L{\LB{}} \L{\LB{ if (element\_CMIP\_0)}} \L{\LB{ free ((char *) element\_CMIP\_0);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> element\_CMIP\_0 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_GetResult (arg)}} \L{\LB{struct type\_CMIP\_GetResult *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> currentTime)}} \L{\LB{ free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}} \L{\LB{ arg \-\> currentTime = \K{NULL};}} \L{\LB{ \{}} \L{\LB{ struct element\_CMIP\_1 *element\_CMIP\_1;}} \L{\LB{}} \L{\LB{ for (element\_CMIP\_1 = arg \-\> element\_CMIP\_1;}} \L{\LB{ element\_CMIP\_1;}} \L{\LB{ element\_CMIP\_1 = element\_CMIP\_1 \-\> next) \{}} \L{\LB{ if (element\_CMIP\_1 \-\> MgmtInfo)}} \L{\LB{ free\_CMIP\_MgmtInfo (element\_CMIP\_1 \-\> MgmtInfo),}} \L{\LB{ element\_CMIP\_1 \-\> MgmtInfo = \K{NULL};}} \L{\LB{}} \L{\LB{ if (element\_CMIP\_1)}} \L{\LB{ free ((char *) element\_CMIP\_1);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> element\_CMIP\_1 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_SetArgument (arg)}} \L{\LB{struct type\_CMIP\_SetArgument *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> accessControl)}} \L{\LB{ free\_CMIP\_AccessControl (arg \-\> accessControl),}} \L{\LB{ arg \-\> accessControl = \K{NULL};}} \L{\LB{ if (arg \-\> synchronization)}} \L{\LB{ free\_CMIP\_CMISSync (arg \-\> synchronization),}} \L{\LB{ arg \-\> synchronization = \K{NULL};}} \L{\LB{ if (arg \-\> filter)}} \L{\LB{ free\_CMIP\_CMISFilter (arg \-\> filter),}} \L{\LB{ arg \-\> filter = \K{NULL};}} \L{\LB{ \{}} \L{\LB{ struct element\_CMIP\_2 *element\_CMIP\_2;}} \L{\LB{}} \L{\LB{ for (element\_CMIP\_2 = arg \-\> element\_CMIP\_2;}} \L{\LB{ element\_CMIP\_2;}} \L{\LB{ element\_CMIP\_2 = element\_CMIP\_2 \-\> next) \{}} \L{\LB{ if (element\_CMIP\_2 \-\> MgmtInfo)}} \L{\LB{ free\_CMIP\_MgmtInfo (element\_CMIP\_2 \-\> MgmtInfo),}} \L{\LB{ element\_CMIP\_2 \-\> MgmtInfo = \K{NULL};}} \L{\LB{}} \L{\LB{ if (element\_CMIP\_2)}} \L{\LB{ free ((char *) element\_CMIP\_2);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> element\_CMIP\_2 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_SetResult (arg)}} \L{\LB{struct type\_CMIP\_SetResult *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> currentTime)}} \L{\LB{ free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}} \L{\LB{ arg \-\> currentTime = \K{NULL};}} \L{\LB{ \{}} \L{\LB{ struct element\_CMIP\_3 *element\_CMIP\_3;}} \L{\LB{}} \L{\LB{ for (element\_CMIP\_3 = arg \-\> element\_CMIP\_3;}} \L{\LB{ element\_CMIP\_3;}} \L{\LB{ element\_CMIP\_3 = element\_CMIP\_3 \-\> next) \{}} \L{\LB{ if (element\_CMIP\_3 \-\> MgmtInfo)}} \L{\LB{ free\_CMIP\_MgmtInfo (element\_CMIP\_3 \-\> MgmtInfo),}} \L{\LB{ element\_CMIP\_3 \-\> MgmtInfo = \K{NULL};}} \L{\LB{}} \L{\LB{ if (element\_CMIP\_3)}} \L{\LB{ free ((char *) element\_CMIP\_3);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> element\_CMIP\_3 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_ActionArgument (arg)}} \L{\LB{struct type\_CMIP\_ActionArgument *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> accessControl)}} \L{\LB{ free\_CMIP\_AccessControl (arg \-\> accessControl),}} \L{\LB{ arg \-\> accessControl = \K{NULL};}} \L{\LB{ if (arg \-\> filter)}} \L{\LB{ free\_CMIP\_CMISFilter (arg \-\> filter),}} \L{\LB{ arg \-\> filter = \K{NULL};}} \L{\LB{ if (arg \-\> actionType)}} \L{\LB{ free\_CMIP\_ActionTypeId (arg \-\> actionType),}} \L{\LB{ arg \-\> actionType = \K{NULL};}} \L{\LB{ if (arg \-\> actionInfo)}} \L{\LB{ free\_CMIP\_ActionInfo (arg \-\> actionInfo),}} \L{\LB{ arg \-\> actionInfo = \K{NULL};}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_ActionResult (arg)}} \L{\LB{struct type\_CMIP\_ActionResult *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> currentTime)}} \L{\LB{ free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}} \L{\LB{ arg \-\> currentTime = \K{NULL};}} \L{\LB{ if (arg \-\> actionResult)}} \L{\LB{ free\_CMIP\_MgmtInfo (arg \-\> actionResult),}} \L{\LB{ arg \-\> actionResult = \K{NULL};}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_GetListError (arg)}} \L{\LB{struct type\_CMIP\_GetListError *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> currentTime)}} \L{\LB{ free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}} \L{\LB{ arg \-\> currentTime = \K{NULL};}} \L{\LB{ \{}} \L{\LB{ struct element\_CMIP\_4 *element\_CMIP\_4;}} \L{\LB{}} \L{\LB{ for (element\_CMIP\_4 = arg \-\> element\_CMIP\_4;}} \L{\LB{ element\_CMIP\_4;}} \L{\LB{ element\_CMIP\_4 = element\_CMIP\_4 \-\> next) \{}} \L{\LB{ if (element\_CMIP\_4 \-\> MISGetInfoStatus)}} \L{\LB{ free\_CMIP\_MISGetInfoStatus (element\_CMIP\_4 \-\> MISGetInfoStatus),}} \L{\LB{ element\_CMIP\_4 \-\> MISGetInfoStatus = \K{NULL};}} \L{\LB{}} \L{\LB{ if (element\_CMIP\_4)}} \L{\LB{ free ((char *) element\_CMIP\_4);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> element\_CMIP\_4 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_MISGetInfoStatus (arg)}} \L{\LB{struct type\_CMIP\_MISGetInfoStatus *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_MISGetInfoStatus\_mgmtInfoIdError:}} \L{\LB{ if (arg \-\> un.mgmtInfoIdError)}} \L{\LB{ free\_CMIP\_MgmtInfoIdError (arg \-\> un.mgmtInfoIdError),}} \L{\LB{ arg \-\> un.mgmtInfoIdError = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_MISGetInfoStatus\_mgmtInfo:}} \L{\LB{ if (arg \-\> un.mgmtInfo)}} \L{\LB{ free\_CMIP\_MgmtInfo (arg \-\> un.mgmtInfo),}} \L{\LB{ arg \-\> un.mgmtInfo = \K{NULL};}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_MgmtInfoIdError (arg)}} \L{\LB{struct type\_CMIP\_MgmtInfoIdError *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> errorStatus)}} \L{\LB{ free\_CMIP\_ErrorStatus (arg \-\> errorStatus),}} \L{\LB{ arg \-\> errorStatus = \K{NULL};}} \L{\LB{ if (arg \-\> mgmtInfoId)}} \L{\LB{ free\_CMIP\_MgmtInfoId (arg \-\> mgmtInfoId),}} \L{\LB{ arg \-\> mgmtInfoId = \K{NULL};}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_SetListError (arg)}} \L{\LB{struct type\_CMIP\_SetListError *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> managedObjectClass)}} \L{\LB{ free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}} \L{\LB{ arg \-\> managedObjectClass = \K{NULL};}} \L{\LB{ if (arg \-\> managedObjectInstance)}} \L{\LB{ free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}} \L{\LB{ arg \-\> managedObjectInstance = \K{NULL};}} \L{\LB{ if (arg \-\> currentTime)}} \L{\LB{ free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}} \L{\LB{ arg \-\> currentTime = \K{NULL};}} \L{\LB{ \{}} \L{\LB{ struct element\_CMIP\_5 *element\_CMIP\_5;}} \L{\LB{}} \L{\LB{ for (element\_CMIP\_5 = arg \-\> element\_CMIP\_5;}} \L{\LB{ element\_CMIP\_5;}} \L{\LB{ element\_CMIP\_5 = element\_CMIP\_5 \-\> next) \{}} \L{\LB{ if (element\_CMIP\_5 \-\> MISSetInfoStatus)}} \L{\LB{ free\_CMIP\_MISSetInfoStatus (element\_CMIP\_5 \-\> MISSetInfoStatus),}} \L{\LB{ element\_CMIP\_5 \-\> MISSetInfoStatus = \K{NULL};}} \L{\LB{}} \L{\LB{ if (element\_CMIP\_5)}} \L{\LB{ free ((char *) element\_CMIP\_5);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> element\_CMIP\_5 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_MISSetInfoStatus (arg)}} \L{\LB{struct type\_CMIP\_MISSetInfoStatus *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_MISSetInfoStatus\_mgmtInfoError:}} \L{\LB{ if (arg \-\> un.mgmtInfoError)}} \L{\LB{ free\_CMIP\_MgmtInfoError (arg \-\> un.mgmtInfoError),}} \L{\LB{ arg \-\> un.mgmtInfoError = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_MISSetInfoStatus\_mgmtInfo:}} \L{\LB{ if (arg \-\> un.mgmtInfo)}} \L{\LB{ free\_CMIP\_MgmtInfo (arg \-\> un.mgmtInfo),}} \L{\LB{ arg \-\> un.mgmtInfo = \K{NULL};}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_MgmtInfoError (arg)}} \L{\LB{struct type\_CMIP\_MgmtInfoError *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> errorStatus)}} \L{\LB{ free\_CMIP\_ErrorStatus (arg \-\> errorStatus),}} \L{\LB{ arg \-\> errorStatus = \K{NULL};}} \L{\LB{ if (arg \-\> mgmtInfo)}} \L{\LB{ free\_CMIP\_MgmtInfo (arg \-\> mgmtInfo),}} \L{\LB{ arg \-\> mgmtInfo = \K{NULL};}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_ErrorStatus (arg)}} \L{\LB{struct type\_CMIP\_ErrorStatus *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_ProcessingFailure (arg)}} \L{\LB{struct type\_CMIP\_ProcessingFailure *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_ProcessingFailure\_actual:}} \L{\LB{ if (arg \-\> un.actual)}} \L{\LB{ free\_CMIP\_SpecificErrorInfo (arg \-\> un.actual),}} \L{\LB{ arg \-\> un.actual = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_ProcessingFailure\_none:}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_ObjectClass (arg)}} \L{\LB{struct type\_CMIP\_ObjectClass *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_ObjectClass\_globalForm:}} \L{\LB{ if (arg \-\> un.globalForm)}} \L{\LB{ oid\_free (arg \-\> un.globalForm),}} \L{\LB{ arg \-\> un.globalForm = NULLOID;}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_ObjectClass\_nonSpecificForm:}} \L{\LB{ if (arg \-\> un.nonSpecificForm)}} \L{\LB{ qb\_free (arg \-\> un.nonSpecificForm),}} \L{\LB{ arg \-\> un.nonSpecificForm = \K{NULL};}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_ObjectInstance (arg)}} \L{\LB{struct type\_CMIP\_ObjectInstance *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_ObjectInstance\_distinguishedName:}} \L{\LB{ if (arg \-\> un.distinguishedName)}} \L{\LB{ free\_CMIP\_DistinguishedName (arg \-\> un.distinguishedName),}} \L{\LB{ arg \-\> un.distinguishedName = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_ObjectInstance\_nonSpecificForm:}} \L{\LB{ if (arg \-\> un.nonSpecificForm)}} \L{\LB{ qb\_free (arg \-\> un.nonSpecificForm),}} \L{\LB{ arg \-\> un.nonSpecificForm = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_ObjectInstance\_enumeratedForm:}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_CMISSync (arg)}} \L{\LB{struct type\_CMIP\_CMISSync *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_CMISFilter (arg)}} \L{\LB{struct type\_CMIP\_CMISFilter *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_CMISFilter\_item:}} \L{\LB{ if (arg \-\> un.item)}} \L{\LB{ free\_CMIP\_FilterItem (arg \-\> un.item),}} \L{\LB{ arg \-\> un.item = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_CMISFilter\_and:}} \L{\LB{ \{}} \L{\LB{ struct member\_CMIP\_0 *member\_CMIP\_0;}} \L{\LB{}} \L{\LB{ for (member\_CMIP\_0 = arg \-\> un.member\_CMIP\_0;}} \L{\LB{ member\_CMIP\_0;}} \L{\LB{ member\_CMIP\_0 = member\_CMIP\_0 \-\> next) \{}} \L{\LB{ if (member\_CMIP\_0 \-\> CMISFilter)}} \L{\LB{ free\_CMIP\_CMISFilter (member\_CMIP\_0 \-\> CMISFilter),}} \L{\LB{ member\_CMIP\_0 \-\> CMISFilter = \K{NULL};}} \L{\LB{}} \L{\LB{ if (member\_CMIP\_0)}} \L{\LB{ free ((char *) member\_CMIP\_0);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> un.member\_CMIP\_0 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_CMISFilter\_or:}} \L{\LB{ \{}} \L{\LB{ struct member\_CMIP\_1 *member\_CMIP\_1;}} \L{\LB{}} \L{\LB{ for (member\_CMIP\_1 = arg \-\> un.member\_CMIP\_1;}} \L{\LB{ member\_CMIP\_1;}} \L{\LB{ member\_CMIP\_1 = member\_CMIP\_1 \-\> next) \{}} \L{\LB{ if (member\_CMIP\_1 \-\> CMISFilter)}} \L{\LB{ free\_CMIP\_CMISFilter (member\_CMIP\_1 \-\> CMISFilter),}} \L{\LB{ member\_CMIP\_1 \-\> CMISFilter = \K{NULL};}} \L{\LB{}} \L{\LB{ if (member\_CMIP\_1)}} \L{\LB{ free ((char *) member\_CMIP\_1);}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ arg \-\> un.member\_CMIP\_1 = \K{NULL};}} \L{\LB{ \}}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_CMISFilter\_not:}} \L{\LB{ if (arg \-\> un.not)}} \L{\LB{ free\_CMIP\_CMISFilter (arg \-\> un.not),}} \L{\LB{ arg \-\> un.not = \K{NULL};}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_FilterItem (arg)}} \L{\LB{struct type\_CMIP\_FilterItem *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ switch (arg \-\> offset) \{}} \L{\LB{ case type\_CMIP\_FilterItem\_equality:}} \L{\LB{ if (arg \-\> un.equality)}} \L{\LB{ free\_CMIP\_MgmtInfo (arg \-\> un.equality),}} \L{\LB{ arg \-\> un.equality = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_FilterItem\_greaterOrEqual:}} \L{\LB{ if (arg \-\> un.greaterOrEqual)}} \L{\LB{ free\_CMIP\_MgmtInfo (arg \-\> un.greaterOrEqual),}} \L{\LB{ arg \-\> un.greaterOrEqual = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_FilterItem\_lessOrEqual:}} \L{\LB{ if (arg \-\> un.lessOrEqual)}} \L{\LB{ free\_CMIP\_MgmtInfo (arg \-\> un.lessOrEqual),}} \L{\LB{ arg \-\> un.lessOrEqual = \K{NULL};}} \L{\LB{ break;}} \L{\LB{}} \L{\LB{ case type\_CMIP\_FilterItem\_present:}} \L{\LB{ if (arg \-\> un.present)}} \L{\LB{ free\_CMIP\_MgmtInfoID (arg \-\> un.present),}} \L{\LB{ arg \-\> un.present = \K{NULL};}} \L{\LB{ break;}} \L{\LB{ \}}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{free\_CMIP\_MgmtInfo (arg)}} \L{\LB{struct type\_CMIP\_MgmtInfo *arg;}} \L{\LB{\{}} \L{\LB{ if (arg == \K{NULL})}} \L{\LB{}\Tab{8}{return;}} \L{\LB{}} \L{\LB{ if (arg \-\> element\_CMIP\_6)}} \L{\LB{ free\_CMIP\_MgmtInfoId (arg \-\> element\_CMIP\_6),}} \L{\LB{ arg \-\> element\_CMIP\_6 = \K{NULL};}} \L{\LB{ if (arg \-\> element\_CMIP\_7)}} \L{\LB{ free\_CMIP\_MgmtInfoValue (arg \-\> element\_CMIP\_7),}} \L{\LB{ arg \-\> element\_CMIP\_7 = \K{NULL};}} \L{\LB{}} \L{\LB{ if (arg)}} \L{\LB{}\Tab{8}{free ((char *) arg);}} \L{\LB{\}}} \L{\LB{}} \L{\LB{\%\}}}