OpenNet
Macros
Kernel.h File Reference
#include <OpenNetK/Types.h>

Go to the source code of this file.

Macros

#define OPEN_NET_ASSERT(C)   if (!(C)) { lEvents |= OPEN_NET_BUFFER_ASSERT_FAILURE; }
 Assert.
 
#define OPEN_NET_FUNCTION_DECLARE(F)   OPEN_NET_DEVICE void F( OPEN_NET_GLOBAL OpenNet_BufferHeader * aBufferHeader )
 Declare a packet processing function. More...
 
#define OPEN_NET_FUNCTION_BEGIN
 Begining of a packet processing function.
 
#define OPEN_NET_FUNCTION_END
 End of a packet processing function.
 
#define OPEN_NET_KERNEL_DECLARE   OPEN_NET_KERNEL void Filter( OPEN_NET_GLOBAL OpenNet_BufferHeader * aBufferHeader )
 Declare a packet processing kernel.
 
#define OPEN_NET_KERNEL_BEGIN
 Begining of a packet processing kernel.
 
#define OPEN_NET_KERNEL_END
 End of a packet processing kernel.
 

Detailed Description

Author
KMS - Martin Dubois, ing.

Macro Definition Documentation

#define OPEN_NET_FUNCTION_DECLARE (   F)    OPEN_NET_DEVICE void F( OPEN_NET_GLOBAL OpenNet_BufferHeader * aBufferHeader )

Declare a packet processing function.

Parameters
FThe function name