Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 559 Bytes

aspect_integration_api.md

File metadata and controls

12 lines (10 loc) · 559 Bytes

Aspect Integration API

back TODO

You do not have to select any option in cmake as the Aspect-oriented integration way is the default way to build. Code-wise you have to provide aspects to cover this functionally:

  • Integrate IP::init() into your initialize routines.
  • Route received network traffic to IPStack::Router() TODO.
  • Outgoing traffic can be accessed by an aspect with a pointcut to IPStack::SendBuffer::Send(char* data, int len) TODO.

Example: Look at integration/linux_userspace_with_aspects.