00001
00048 #ifndef IXETHAAL5APP_P_H
00049 #define IXETHAAL5APP_P_H
00050
00051
00052 #include "IxTypes.h"
00053 #include "IxAtmTypes.h"
00054 #include "IxAtmdAcc.h"
00055 #include "IxAtmm.h"
00056 #include "IxNpeDl.h"
00057
00058 typedef enum
00059 {
00060 IX_EAA_UTOPIA_MODE = 1,
00061 IX_EAA_ADSL_MODE
00062 }IxEAAModeType;
00063
00077 BOOL
00078 ixEthAal5AppUtilsUtopiaFpgaStimulusAsMasterSet(void);
00079
00098 IX_STATUS
00099 ixEthAal5AppUtilsNpeImageDownload ( IxNpeDlNpeId npeId,
00100 IxNpeDlFunctionalityId functionalityId);
00101
00136 IX_STATUS
00137 ixEthAal5AppUtilsAtmVcRegisterConnect (
00138 IxAtmLogicalPort port,
00139 unsigned vpi,
00140 unsigned vci,
00141 IxAtmdAccAalType aalType,
00142 IxAtmServiceCategory atmService,
00143 IxAtmRxQueueId rxQueueId,
00144 IxAtmdAccRxVcRxCallback rxCallback,
00145 unsigned int minimumReplenishCount,
00146 IxAtmdAccTxVcBufferReturnCallback bufferFreeCallback,
00147 IxAtmdAccRxVcFreeLowCallback rxFreeLowCallback,
00148 IxAtmdAccUserId userId,
00149 IxAtmConnId *rxConnId,
00150 IxAtmConnId *txConnId);
00151
00165 IX_STATUS
00166 ixEthAal5AppUtilsAtmVcUnregisterDisconnect (
00167 IxAtmConnId rxConnId,
00168 IxAtmConnId txConnId);
00169
00182 IX_STATUS
00183 ixEthAal5AppUtilsAtmAllVcsDisconnect (void);
00184
00191 void
00192 ixEthAal5AppShowTaskDisable(void);
00193
00194 #endif
00195
00196