Commit Graph

5 Commits

Author SHA1 Message Date
Kaian 08ffe96425 capture: reimplement capture input/output sources
Implemented generic capture input and output structures to manage
all packet sources and sinks directly from a capture manager.

Currently available capture inputs:
	- PCAP (device)
	- PCAP (file)
	- HEP (server mode)

Currently availabe capture outptus:
	- PCAP (file)
	- HEP (client mode)
2018-07-29 15:32:47 +02:00
Kaian 4887b311d3 include config.h.cmake.in for cmake configurable defines 2018-07-29 15:31:40 +02:00
Kaian 2b1056f126 core: replace vector_t with GSequence
While not the best structure container, GSequence
has most of the methods that vector used and also allows
replacing vector_iterator_t with GSequenceIter.

From this point we can move to other containers like
GSList, GList or GPtrArray when required.
2018-07-29 15:31:02 +02:00
Kaian 6c982a3b30 sip: replace htable with GHashTable functions 2018-07-29 15:27:34 +02:00
Kaian 4dfa0300e5 cmake: include new build-system using cmake 2018-07-29 15:26:04 +02:00