]> git.evergreen-ils.org Git - OpenSRF.git/blob - include/opensrf/osrf_stack.h
LP1999823: Bump libtool library version
[OpenSRF.git] / include / opensrf / osrf_stack.h
1 #ifndef OSRF_STACK_H
2 #define OSRF_STACK_H
3
4 /**
5         @file osrf_stack.c
6         @brief Routines to receive and process input osrfMessages.
7 */
8
9 #include <opensrf/transport_client.h>
10 #include <opensrf/osrf_message.h>
11 #include <opensrf/osrf_app_session.h>
12
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16
17 struct osrf_app_session_struct;
18
19 struct osrf_app_session_struct*  osrf_stack_transport_handler( transport_message* msg,
20                 const char* my_service );
21
22 int osrf_stack_process( transport_client* client, int timeout, int* msg_received );
23
24 #ifdef __cplusplus
25 }
26 #endif
27
28 #endif