/home/briantrice/src/slate-language/src/vm/socket.cpp File Reference

#include "slate.hpp"

Include dependency graph for socket.cpp:

Go to the source code of this file.

Functions

void socket_module_init (struct object_heap *oh)
word_t socket_return (word_t ret)
int socket_select_setup (struct OopArray *selectOn, fd_set *fdList, int *maxFD)
void socket_select_find_available (struct OopArray *selectOn, fd_set *fdList, struct OopArray *readyPipes, word_t readyCount)
void prim_selectOnReadPipesFor (struct object_heap *oh, struct Object *args[], word_t arity, struct OopArray *opts, word_t resultStackPointer)
int socket_lookup_domain (word_t domain)
int socket_reverse_lookup_domain (word_t domain)
int socket_lookup_type (word_t type)
int socket_reverse_lookup_type (word_t type)
int socket_lookup_protocol (word_t protocol)
int socket_reverse_lookup_protocol (word_t protocol)
int socket_set_nonblocking (int fd)
void * socket_getaddrinfo_callback (void *ptr)
int socket_getaddrinfo (struct object_heap *oh, struct ByteArray *hostname, word_t hostnameSize, struct ByteArray *service, word_t serviceSize, word_t family, word_t type, word_t protocol, word_t flags)


Function Documentation

void prim_selectOnReadPipesFor ( struct object_heap oh,
struct Object args[],
word_t  arity,
struct OopArray opts,
word_t  resultStackPointer 
)

Definition at line 81 of file socket.cpp.

int socket_getaddrinfo ( struct object_heap oh,
struct ByteArray hostname,
word_t  hostnameSize,
struct ByteArray service,
word_t  serviceSize,
word_t  family,
word_t  type,
word_t  protocol,
word_t  flags 
)

Definition at line 196 of file socket.cpp.

void* socket_getaddrinfo_callback ( void *  ptr  ) 

Definition at line 176 of file socket.cpp.

int socket_lookup_domain ( word_t  domain  ) 

Definition at line 116 of file socket.cpp.

int socket_lookup_protocol ( word_t  protocol  ) 

Definition at line 148 of file socket.cpp.

int socket_lookup_type ( word_t  type  ) 

Definition at line 134 of file socket.cpp.

void socket_module_init ( struct object_heap oh  ) 

Definition at line 3 of file socket.cpp.

word_t socket_return ( word_t  ret  ) 

Definition at line 12 of file socket.cpp.

int socket_reverse_lookup_domain ( word_t  domain  ) 

Definition at line 125 of file socket.cpp.

int socket_reverse_lookup_protocol ( word_t  protocol  ) 

Definition at line 154 of file socket.cpp.

int socket_reverse_lookup_type ( word_t  type  ) 

Definition at line 141 of file socket.cpp.

void socket_select_find_available ( struct OopArray selectOn,
fd_set *  fdList,
struct OopArray readyPipes,
word_t  readyCount 
)

Definition at line 70 of file socket.cpp.

int socket_select_setup ( struct OopArray selectOn,
fd_set *  fdList,
int *  maxFD 
)

Definition at line 50 of file socket.cpp.

int socket_set_nonblocking ( int  fd  ) 

Definition at line 160 of file socket.cpp.


Generated on Fri Feb 5 09:54:13 2010 for Slate VM by  doxygen 1.5.8