summaryrefslogtreecommitdiff
path: root/vio/vioelitexx.cc
blob: 0eac28eaf559cdc71a3744280dbcb60dfdb5e174 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* Copyright Abandoned 2000 Monty Program KB
   This file is public domain and comes with NO WARRANTY of any kind */

/*
 * Renamed of violite.cc to violitexx.cc because of clashes
 * with violite.c
 * This file implements the same functions as in violite.c, but now using
 * the Vio class
 */

#include "vio-global.h"

Vio*
vio_new(my_socket sd, enum_vio_type type, my_bool localhost)
{
  return my_reinterpret_cast(Vio*) (new VioSocket(sd, type, localhost));
}


#ifdef __WIN32__
Vio
*vio_new_win32pipe(HANDLE hPipe)
{
  return my_reinterpret_cast(Vio*) (new VioPipe(hPipe));
}
#endif