ROFL-pipeline
v0.6.0dev
|
Platform APIs is a group of APIs which are used by the library but its implementation is platform specific. More...
Modules | |
Locking API | |
Locking (mutex, rwlock) API definition, that must be implemented by the library users. | |
Atomic Operations API | |
Atomic operations (atomic add, inc...) API definition, that must be implemented by the library users. | |
Memory API | |
Memory management API definition (malloc, free..), that must be implemented by the library users. | |
Packet Mangling API | |
Packet Mangling API is in charge of packet manipulation and must be implemented by the library users. | |
System Time API | |
System time API is in charge of providing the pipeline with the time, used for statistics and flow expirations. | |
Platform APIs is a group of APIs which are used by the library but its implementation is platform specific.
Platform APIs is the group of APIs that are used internally in the library, but its implementation is platform specific. Examples are memory management and locking. The user of the library MUST implement all the platform APIs.