X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fblackbox%2Fcommon%2Ftcpdump.h;fp=test%2Fblackbox%2Fcommon%2Ftcpdump.h;h=37e92b8588af4a6ad06d7653b7310997439490b6;hb=dc68da94af8fca91748579c84ef5ed798db7efab;hp=0000000000000000000000000000000000000000;hpb=1a7277c64d74ae5ae18c48ebe09a522ffe7c696b;p=meshlink diff --git a/test/blackbox/common/tcpdump.h b/test/blackbox/common/tcpdump.h new file mode 100644 index 00000000..37e92b85 --- /dev/null +++ b/test/blackbox/common/tcpdump.h @@ -0,0 +1,29 @@ +/* + tcpdump.h -- Declarations of common callback handlers and signal handlers for + black box test cases + Copyright (C) 2018 Guus Sliepen + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +*/ + +#ifndef TCPDUMP_H +#define TCPDUMP_H + +#define TCPDUMP_LOG_FILE "tcpdump.log" + +extern pid_t tcpdump_start(char *); +extern void tcpdump_stop(pid_t tcpdump_pid); + +#endif // TCPDUMP_H