group dsTriggerBs {

  // Function definitions.

  external function xf_triggerBsDsaReq(
    in boolean p_dlSrvFlow
  ) return FncRetCode {...};

  external function xf_triggerBsDsaReq_sf(
    in DirectionDsaSvcFlowTLVs p_directionDsaSvcFlowTLVs
  ) return FncRetCode {...};

  external function xf_triggerBsDsaReqWFrgmnt(
    ParameterSets p_parameterSets,
    template RequestTransmissionPolicy p_requestTransmissionPolicy,
    ArqEnable p_arqEnable,
    boolean p_dlSrvFlow
  ) return FncRetCode {...};

  external function xf_triggerBsDsaReqWithArqParameters(
    ParameterSets p_parameterSets,
    template RequestTransmissionPolicy p_requestTransmissionPolicy,
    in ArqEnable p_arqEnable,
    in ArqWindowSize p_arqWindowSize,
    in ArqRetryTimeOutTx p_arqRetryTimeOutTx,
    in ArqRetryTimeOutRx p_arqRetryTimeOutRx,
    in ArqBlockLifetime p_arqBlockLifetime,
    in ArqSyncLoss p_arqSyncLoss,
    in ArqDeliverInOrder p_arqDeliverInOrder,
    in ArqPurgeTimeOut p_arqPurgeTimeOut,
    in ArqBlockSize p_arqBlockSize,
    in RcvrArqAckProcTime p_rcvrArqAckProcTime,
    boolean p_dlSrvFlow
  ) return FncRetCode {...};

  external function xf_triggerBsDlAndUlDsaReq() return FncRetCode {...};

  external function xf_triggerBsDscReq(
    in Sfid p_sfid
  ) return FncRetCode {...};

  external function xf_triggerBsSfActivate(
    in Sfid p_sfid
  ) return FncRetCode {...};

  external function xf_triggerBsDsdReq(
    in Sfid p_sfid
  ) return FncRetCode {...};

  external function xf_triggerBsDeletePhsRule(
    in Sfid p_sfId,
    in Phsi p_phsi
  ) return FncRetCode {...};

  external function xf_triggerBsDeleteAllPhsRules(
    in Sfid p_sfId
  ) return FncRetCode {...};
}
Generated with T3Doc 2.0 on Fri Jan 30 15:06:33 CET 2009.