![]() |
Hamlib
4.3
|
Network port IO. More...
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/time.h>
#include <sys/types.h>
#include <signal.h>
#include <pthread.h>
#include <hamlib/rig.h>
#include "network.h"
#include "misc.h"
Data Structures | |
struct | multicast_server_args_s |
Functions | |
int | network_init () |
int | network_open (hamlib_port_t *rp, int default_port) |
Open network port using rig.state data. More... | |
void | network_flush (hamlib_port_t *rp) |
Clears any data in the read buffer of the socket. More... | |
void | sync_callback (int lock) |
int | network_multicast_server (RIG *rig, const char *multicast_addr, int default_port, enum multicast_item_e items) |
Open multicast server using rig.state data. More... | |
Variables | |
volatile int | multicast_server_run = 1 |
pthread_t | multicast_server_threadId |
struct multicast_server_args_s | multicast_server_args |
Network port IO.