.\" .\" Copyright (c) 2004 Todd MacDermid .\" .Dd June 27, 2004 .Dt CUTLASS 3 .Os .Sh NAME .Nm libcutlass .Nd cutlass support library .Sh SYNOPSIS .Fd #include .Pp .Ft cutlass_t * .Fn cutlass_init .Ft int .Fn cutlass_listen_init "cutlass_t *cut_handle" .Ft void .Fn cutlass_shutdown_all "cutlass_t *cut_handle" .Ft int .Fn cutlass_conn_list "cutlass_t *cut_handle" "conn_t **conn_array" "int arr_size" .Ft int .Fn cutlass_nick_change "cutlass_t *cut_handle" "char *new_nick" .Ft conn_t * .Fn cutlass_conn_add_out "cutlass_t *cut_handle" "struct sockaddr_in *dest_addr" .Ft int .Fn cutlass_group_add "struct cutlass_group *group" "conn_t *connection" .Ft int .Fn cutlass_kex "cutlass_t *cut_handle" "struct cutlass_connection *connection" "uint8_t *packet" "struct timespec *now" .Ft int .Fn cutlass_msg_broadcast "cutlass_t *cut_handle" "struct cutlass_group *group" "char *message" .Ft struct cutlass_group * .Fn cutlass_group_init "char *groupname" .Sh DESCRIPTION .Nm provides an interface for developers to use cutlass functionality. More detail to come later .Sh RETURN VALUES All functions return 0 or a pointer on success, and -1 or NULL on failure .Ed .Sh AUTHORS Jack Lloyd .Aq lloyd@randombit.net Todd MacDermid .Aq tmacd@synacklabs.net John Schweitzer .Aq thanatos@hoodlum.org