Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

vmdsock.h File Reference

#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <sys/file.h>

Go to the source code of this file.

Functions

int vmdsock_init (void)
void * vmdsock_create (void)
int vmdsock_bind (void *, int)
int vmdsock_listen (void *)
void * vmdsock_accept (void *)
int vmdsock_connect (void *, const char *, int)
int vmdsock_write (void *, const void *, int)
int vmdsock_read (void *, void *, int)
int vmdsock_selread (void *, int)
int vmdsock_selwrite (void *, int)
void vmdsock_shutdown (void *)
void vmdsock_destroy (void *)


Function Documentation

void* vmdsock_accept void *   
 

Definition at line 119 of file vmdsock.c.

Referenced by VideoStream::cli_listen, and VideoStream::srv_listen.

int vmdsock_bind void *   ,
int   
 

Definition at line 105 of file vmdsock.c.

Referenced by VideoStream::cli_listen, VideoStream::srv_listen, and VMDCollab::startserver.

int vmdsock_connect void *   ,
const char *   ,
int   
 

Definition at line 83 of file vmdsock.c.

Referenced by VideoStream::cli_connect, VMDCollab::connect, IMDSim::IMDSim, and VideoStream::srv_connect.

void* vmdsock_create void   
 

Definition at line 67 of file vmdsock.c.

void vmdsock_destroy void *   
 

Definition at line 175 of file vmdsock.c.

Referenced by VMDCollab::check_event, VideoStream::check_event, VideoStream::cli_connect, VideoStream::cli_disconnect, VideoStream::cli_listen, VMDCollab::connect, VMDCollab::disconnect, IMDSim::disconnect, IMDSim::IMDSim, VideoStream::srv_connect, VideoStream::srv_disconnect, VideoStream::srv_listen, and VMDCollab::startserver.

int vmdsock_init void   
 

Definition at line 48 of file vmdsock.c.

int vmdsock_listen void *   
 

Definition at line 114 of file vmdsock.c.

Referenced by VideoStream::cli_listen, VideoStream::srv_listen, and VMDCollab::startserver.

int vmdsock_read void *   ,
void *   ,
int   
 

Definition at line 153 of file vmdsock.c.

Referenced by imd_readn.

int vmdsock_selread void *   ,
int   
 

Definition at line 188 of file vmdsock.c.

Referenced by VMDCollab::check_event, VideoStream::check_event, VideoStream::cli_listen, imd_recv_handshake, IMDSimThread::reader, VideoStream::srv_listen, and IMDSimBlocking::update.

int vmdsock_selwrite void *   ,
int   
 

Definition at line 205 of file vmdsock.c.

void vmdsock_shutdown void *   
 

Definition at line 163 of file vmdsock.c.

Referenced by VMDCollab::check_event, VMDCollab::disconnect, IMDSim::disconnect, and VMDCollab::stopserver.

int vmdsock_write void *   ,
const void *   ,
int   
 

Definition at line 144 of file vmdsock.c.

Referenced by imd_writen.


Generated on Thu Mar 28 02:44:54 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002