@@ -80,7 +80,7 @@ void cwebsocket_client_parse_uri(cwebsocket_client *websocket, const char *uri,
80
80
strcpy (querystring , "" );
81
81
return ;
82
82
}
83
- #ifdef USESSL
83
+ #ifdef ENABLE_SSL
84
84
else if (sscanf (uri , "wss ://%[^:]:%[^/]%[^?]%s", hostname, port, resource, querystring) == 4) {
85
85
websocket -> flags |= WEBSOCKET_FLAG_SSL ;
86
86
return ;
@@ -137,7 +137,7 @@ int cwebsocket_client_connect(cwebsocket_client *websocket) {
137
137
return -1 ;
138
138
}
139
139
140
- #ifdef THREADED
140
+ #ifdef ENABLE_THREADS
141
141
if (pthread_mutex_init (& websocket - > lock , NULL ) != 0 ) {
142
142
syslog (LOG_ERR , "cwebsocket_client_connect : unable to initialize websocket mutex : %s \n ", strerror (errno ));
143
143
cwebsocket_client_onerror (websocket , strerror (errno ));
@@ -239,7 +239,7 @@ int cwebsocket_client_connect(cwebsocket_client *websocket) {
239
239
return -1 ;
240
240
}
241
241
242
- #ifdef USESSL
242
+ #ifdef ENABLE_SSL
243
243
244
244
websocket -> ssl = NULL ;
245
245
websocket -> sslctx = NULL ;
@@ -275,7 +275,7 @@ int cwebsocket_client_connect(cwebsocket_client *websocket) {
275
275
}
276
276
#endif
277
277
278
- #ifdef THREADED
278
+ #ifdef ENABLE_THREADS
279
279
pthread_mutex_lock (& websocket -> lock );
280
280
websocket -> state = WEBSOCKET_STATE_CONNECTED ;
281
281
pthread_mutex_unlock (& websocket -> lock );
@@ -295,7 +295,7 @@ int cwebsocket_client_connect(cwebsocket_client *websocket) {
295
295
return -1 ;
296
296
}
297
297
298
- #ifdef THREADED
298
+ #ifdef ENABLE_THREADS
299
299
pthread_mutex_lock (& websocket -> lock );
300
300
websocket -> state = WEBSOCKET_STATE_OPEN ;
301
301
pthread_mutex_unlock (& websocket -> lock );
@@ -426,9 +426,9 @@ void cwebsocket_client_listen(cwebsocket_client *websocket) {
426
426
syslog (LOG_DEBUG , "cwebsocket_client_listen: shutting down" );
427
427
}
428
428
429
- #ifdef THREADED
430
- void * cwebsocket_onmessage_thread (void * ptr ) {
431
- cwebsocket_thread_args * args = (cwebsocket_thread_args * )ptr ;
429
+ #ifdef ENABLE_THREADS
430
+ void * cwebsocket_client_onmessage_thread (void * ptr ) {
431
+ cwebsocket_client_thread_args * args = (cwebsocket_client_thread_args * )ptr ;
432
432
cwebsocket_client_onmessage (args -> socket , args -> message );
433
433
free (args -> message -> payload );
434
434
free (args -> message );
@@ -617,7 +617,7 @@ int cwebsocket_client_read_data(cwebsocket_client *websocket) {
617
617
618
618
if (websocket -> subprotocol != NULL && websocket -> subprotocol -> onmessage != NULL ) {
619
619
620
- #ifdef THREADED
620
+ #ifdef ENABLE_THREADS
621
621
cwebsocket_message * message = malloc (sizeof (cwebsocket_message ));
622
622
if (message == NULL ) {
623
623
perror ("out of memory" );
@@ -634,12 +634,12 @@ int cwebsocket_client_read_data(cwebsocket_client *websocket) {
634
634
strncpy (message -> payload , payload , payload_length + 1 );
635
635
free (payload );
636
636
637
- cwebsocket_client_thread_args * args = malloc (sizeof (cwebsocket_thread_args ));
637
+ cwebsocket_client_thread_args * args = malloc (sizeof (cwebsocket_client_thread_args ));
638
638
if (args == NULL ) {
639
639
perror ("out of memory" );
640
640
exit (-1 );
641
641
}
642
- memset (args , 0 , sizeof (cwebsocket_thread_args ));
642
+ memset (args , 0 , sizeof (cwebsocket_client_thread_args ));
643
643
args -> socket = websocket ;
644
644
args -> message = message ;
645
645
@@ -679,14 +679,14 @@ int cwebsocket_client_read_data(cwebsocket_client *websocket) {
679
679
680
680
if (websocket -> subprotocol -> onmessage != NULL ) {
681
681
682
- #ifdef THREADED
682
+ #ifdef ENABLE_THREADS
683
683
cwebsocket_message * message = malloc (sizeof (cwebsocket_message ));
684
684
message -> opcode = frame .opcode ;
685
685
message -> payload_len = frame .payload_len ;
686
686
message -> payload = malloc (sizeof (char ) * payload_length );
687
687
memcpy (message -> payload , payload , payload_length );
688
688
689
- cwebsocket_thread_args * args = malloc (sizeof (cwebsocket_thread_args ));
689
+ cwebsocket_client_thread_args * args = malloc (sizeof (cwebsocket_client_thread_args ));
690
690
args -> socket = websocket ;
691
691
args -> message = message ;
692
692
@@ -848,7 +848,7 @@ void cwebsocket_client_close(cwebsocket_client *websocket, uint16_t code, const
848
848
return ;
849
849
}
850
850
851
- #ifdef THREADED
851
+ #ifdef ENABLE_THREADS
852
852
pthread_mutex_lock (& websocket -> lock );
853
853
websocket -> state = WEBSOCKET_STATE_CLOSING ;
854
854
pthread_mutex_unlock (& websocket -> lock );
@@ -876,7 +876,7 @@ void cwebsocket_client_close(cwebsocket_client *websocket, uint16_t code, const
876
876
cwebsocket_client_send_control_frame (websocket , CLOSE , "CLOSE" , NULL , 0 );
877
877
}
878
878
879
- #ifdef USESSL
879
+ #ifdef ENABLE_SSL
880
880
if (websocket -> ssl != NULL ) {
881
881
SSL_shutdown (websocket -> ssl );
882
882
SSL_free (websocket -> ssl );
@@ -899,7 +899,7 @@ void cwebsocket_client_close(cwebsocket_client *websocket, uint16_t code, const
899
899
900
900
cwebsocket_client_onclose (websocket , code32 , message );
901
901
902
- #ifdef THREADED
902
+ #ifdef ENABLE_THREADS
903
903
pthread_mutex_lock (& websocket -> lock );
904
904
websocket -> state = WEBSOCKET_STATE_CLOSED ;
905
905
pthread_mutex_unlock (& websocket -> lock );
@@ -917,7 +917,7 @@ void cwebsocket_client_close(cwebsocket_client *websocket, uint16_t code, const
917
917
}
918
918
919
919
ssize_t inline cwebsocket_client_read (cwebsocket_client * websocket , void * buf , int len ) {
920
- #ifdef USESSL
920
+ #ifdef ENABLE_SSL
921
921
return (websocket -> flags & WEBSOCKET_FLAG_SSL ) ?
922
922
SSL_read (websocket -> ssl , buf , len ) :
923
923
read (websocket -> fd , buf , len );
@@ -927,7 +927,7 @@ ssize_t inline cwebsocket_client_read(cwebsocket_client *websocket, void *buf, i
927
927
}
928
928
929
929
ssize_t inline cwebsocket_client_write (cwebsocket_client * websocket , void * buf , int len ) {
930
- #ifdef THREADED
930
+ #ifdef ENABLE_THREADS
931
931
ssize_t bytes_written ;
932
932
pthread_mutex_lock (& websocket -> write_lock );
933
933
#ifdef USESSL
@@ -940,7 +940,7 @@ ssize_t inline cwebsocket_client_write(cwebsocket_client *websocket, void *buf,
940
940
pthread_mutex_unlock (& websocket -> write_lock );
941
941
return bytes_written ;
942
942
#else
943
- #ifdef USESSL
943
+ #ifdef ENABLE_SSL
944
944
return (websocket -> flags & WEBSOCKET_FLAG_SSL ) ?
945
945
SSL_write (websocket -> ssl , buf , len ) :
946
946
write (websocket -> fd , buf , len );
0 commit comments