VCOM Linux Driver
Advantech Inc.
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/mman.h>
#include <errno.h>
#include <limits.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <netdb.h>
#include <netinet/tcp.h>
#include <ifaddrs.h>
#include "advioctl.h"
#include "advtype.h"
#include "vcom_proto.h"
#include "vcom_proto_cmd.h"
#include "vcom.h"
#include "vc_client_pause.h"
#include "vc_client_netup.h"
#include "advlist.h"
Data Structures | |
struct | _client_info |
Macros | |
#define | ADV_THIS (&vc_netdown_ops) |
Functions | |
int | _create_sklist (struct list_head *sklist, char *addr, char *port, struct ifaddrs *ifa) |
int | vc_connect (struct vc_attr *attr) |
struct vc_ops * | vc_netdown_close (struct vc_attr *attr) |
struct vc_ops * | vc_netdown_open (struct vc_attr *attr) |
struct vc_ops * | vc_netdown_init (struct vc_attr *attr) |
char * | vc_netdown_name (void) |
Variables | |
struct vc_ops | vc_netdown_ops |
#define ADV_THIS (&vc_netdown_ops) |
int _create_sklist | ( | struct list_head * | sklist, |
char * | addr, | ||
char * | port, | ||
struct ifaddrs * | ifa ) |
int vc_connect | ( | struct vc_attr * | attr | ) |
char * vc_netdown_name | ( | void | ) |
struct vc_ops vc_netdown_ops |