send.c File Reference

#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <unistd.h>
#include <netdb.h>
#include <sys/socket.h>
#include <sys/un.h>
#include "lo_types_internal.h"
#include "lo/lo.h"

Defines

#define MSG_NOSIGNAL   0
#define geterror()   errno

Functions

static int resolve_address (lo_address a)
static int create_socket (lo_address a)
static int send_data (lo_address a, lo_server from, char *data, const size_t data_len)
int lo_message_add_varargs_internal (lo_message m, const char *types, va_list ap, const char *file, int line)
int lo_send (lo_address t, const char *path, const char *types,...)
 Send a OSC formatted message to the address specified.
int lo_send_timestamped (lo_address t, lo_timetag ts, const char *path, const char *types,...)
 Send a OSC formatted message to the address specified, scheduled to be dispatch at some time in the future.
int lo_send_from (lo_address to, lo_server from, lo_timetag ts, const char *path, const char *types,...)
 Send a OSC formatted message to the address specified, from the same socket as the specificied server.
int lo_send_message (lo_address a, const char *path, lo_message msg)
 Send a lo_message object to target targ.
int lo_send_message_from (lo_address a, lo_server from, const char *path, lo_message msg)
 Send a lo_message object to target targ from address of serv.
int lo_send_bundle (lo_address a, lo_bundle b)
 Send a lo_bundle object to address targ.
int lo_send_bundle_from (lo_address a, lo_server from, lo_bundle b)
 Send a lo_bundle object to address targ from address of serv.


Define Documentation

#define MSG_NOSIGNAL   0
 

 
#define geterror  )     errno
 


Function Documentation

static int resolve_address lo_address  a  )  [static]
 

static int create_socket lo_address  a  )  [static]
 

static int send_data lo_address  a,
lo_server  from,
char *  data,
const size_t  data_len
[static]
 


Generated on Sat Oct 17 14:12:33 2009 for CSL by  doxygen 1.4.5-20051010