# NNS_G2dSetOamManExEntryFunctions

## Syntax

      #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 registration functions in the extended OAM Manager. Because the extended OAM manager does not have 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.)
When the manager is initialized not to use the affine parameter, `NULL` can be set for `NNSG2dOamExEntryFunctions.getAffineCapacity` and `NNSG2dOamExEntryFunctions.funcs.entryNewAffine`. (Versions before 2001/05/09 have a bug that caused a warning about an invalid assert to be displayed. That problem has been fixed.)
The name of this function has been changed from `NNS_G2dSetOamEntryFunctionsEx`. The previous function remains under a different name to maintain compatibility.

## See Also

`NNS_G2dSetOamEntryFunctionsEx`
`NNS_G2dInitAffineManagerEx`
`NNSG2dOamExEntryFunctions`

## Revision History

2005/09/01 Added a description of a fixed bug.

2005/06/06 Added a link to `NNSG2dOamExEntryFunctions`.

2004/11/10 Corrected an error in the document.

2004/08/02 Renamed function.

2004/06/22 Initial version.

CONFIDENTIAL