CanEasy COM-Help
CanEasy::_IServiceEvents Interface Reference

Detailed Description

Events provided by a service

dispinterface _IServiceEvents
{
properties:
methods:
HRESULT OnPreTransmit([in] TransmissionData* pTransmission, [in] BoolValue* pAllowSend);
HRESULT OnPreCopy([in] TransmissionData* pTransmission, [out] BoolValue* pAllowCopy);
HRESULT OnTxConfirm([in] TransmissionData* pTransmission);
HRESULT OnRxConfirm([in] TransmissionData* pTransmission);
HRESULT OnTransmission([in] TransmissionData* pTransmission);
HRESULT OnPreTransmitSync([in] TransmissionData* pTransmission, [in] BoolValue* pAllowSend);
HRESULT OnPreCopySync([in] TransmissionData* pTransmission, [out] BoolValue* pAllowCopy);
HRESULT OnTxConfirmSync([in] TransmissionData* pTransmission);
HRESULT OnRxConfirmSync([in] TransmissionData* pTransmission);
HRESULT OnTransmissionMT([in] TransmissionData* pTransmission);
};

Definition at line 9704 of file cand_tlb.idl.

Member Function Documentation

◆ OnPreCopy()

HRESULT CanEasy::_IServiceEvents::OnPreCopy ( [in] TransmissionData pTransmission,
[out] BoolValue pAllowCopy 
)

Called before reception of a message is processed

◆ OnPreCopySync()

HRESULT CanEasy::_IServiceEvents::OnPreCopySync ( [in] TransmissionData pTransmission,
[out] BoolValue pAllowCopy 
)

Called before reception of a message is processed, from high prio transmission thread

◆ OnPreTransmit()

HRESULT CanEasy::_IServiceEvents::OnPreTransmit ( [in] TransmissionData pTransmission,
[in] BoolValue pAllowSend 
)

Called before a message gets transmitted

◆ OnPreTransmitSync()

HRESULT CanEasy::_IServiceEvents::OnPreTransmitSync ( [in] TransmissionData pTransmission,
[in] BoolValue pAllowSend 
)

Called before a message gets transmitted, from high prio transmission thread

◆ OnRxConfirm()

HRESULT CanEasy::_IServiceEvents::OnRxConfirm ( [in] TransmissionData pTransmission)

Deprecated: Called when a message was received. Use OnTransmission instead.

◆ OnRxConfirmSync()

HRESULT CanEasy::_IServiceEvents::OnRxConfirmSync ( [in] TransmissionData pTransmission)

Deprecated: Called when a message was received. Use OnTransmission instead.

◆ OnTransmission()

HRESULT CanEasy::_IServiceEvents::OnTransmission ( [in] TransmissionData pTransmission)

Called before a message gets transmitted or received

◆ OnTransmissionMT()

HRESULT CanEasy::_IServiceEvents::OnTransmissionMT ( [in] TransmissionData pTransmission)

Called before a message gets transmitted or received, from high prio transmission thread.

◆ OnTxConfirm()

HRESULT CanEasy::_IServiceEvents::OnTxConfirm ( [in] TransmissionData pTransmission)

Deprecated: Called when a message was transmitted. Use OnTransmission instead.

◆ OnTxConfirmSync()

HRESULT CanEasy::_IServiceEvents::OnTxConfirmSync ( [in] TransmissionData pTransmission)

Deprecated: Called when a message was transmitted, from high prio transmission thread. Use OnTransmission instead.

CanEasy::_IServiceEvents::OnTxConfirm
HRESULT OnTxConfirm([in] TransmissionData *pTransmission)
CanEasy::_IServiceEvents::OnPreTransmit
HRESULT OnPreTransmit([in] TransmissionData *pTransmission, [in] BoolValue *pAllowSend)
CanEasy::_IServiceEvents::OnTransmission
HRESULT OnTransmission([in] TransmissionData *pTransmission)
CanEasy::_IServiceEvents::OnTransmissionMT
HRESULT OnTransmissionMT([in] TransmissionData *pTransmission)
CanEasy::_IServiceEvents::OnRxConfirmSync
HRESULT OnRxConfirmSync([in] TransmissionData *pTransmission)
CanEasy::_IServiceEvents::OnTxConfirmSync
HRESULT OnTxConfirmSync([in] TransmissionData *pTransmission)
CanEasy::_IServiceEvents::OnPreCopySync
HRESULT OnPreCopySync([in] TransmissionData *pTransmission, [out] BoolValue *pAllowCopy)
CanEasy::_IServiceEvents::OnPreTransmitSync
HRESULT OnPreTransmitSync([in] TransmissionData *pTransmission, [in] BoolValue *pAllowSend)
CanEasy::_IServiceEvents::OnPreCopy
HRESULT OnPreCopy([in] TransmissionData *pTransmission, [out] BoolValue *pAllowCopy)
CanEasy::_IServiceEvents::OnRxConfirm
HRESULT OnRxConfirm([in] TransmissionData *pTransmission)