# NNS_G2dSetOamManExEntryFunctions

## C Specification

      #include <nnsys/g2d/g2d_OAMEx.h>

      void NNS_G2dSetOamManExEntryFunctions(
      NNSG2dOamManagerInstanceEx*        pMan,
      const NNSG2dOamExEntryFunctions*   pSrc );

## Arguments

`pMan` | [OUT] Extended OAM manager entity
pSrc | [IN] Registration function group

## Return Values

None.

## Description

Sets the entry functions group in the extended OAM Manager. Since the extended OAM manager does not have the default registration functions, it is necessary to execute this function and set the registration function before use. (With the previous version, the default registration function was provided, but this has been changed.)
If the manager is initialized to not use affine parameters, NULL can be set in `NNSG2dOamExEntryFunctions.getAffineCapacity` and `NNSG2dOamExEntryFunctions.funcs.entryNewAffine`. (Versions before the 05/09/01 version have a problem that causes an invalid assert warning to display. This problem has been fixed.
The name of this function has been changed from `NNS_G2dSetOamEntryFunctionsEx`. The previous function remains under a different name in order to maintain compatibility.

## See Also

`NNS_G2dSetOamEntryFunctionsEx`, `NNS_G2dInitAffineManagerEx`, `NNSG2dOamExEntryFunctions`

## Revision History

09/01/2005 Added a description about a fixed problem.

06/06/2005 Added link to `NNSG2dOamExEntryFunctions`

11/10/2004 Corrected an error in the document

08/02/2004 Renamed function.
06/22/2004 Initial version.