root/vtcross/trunk/src/include/vtcross/socketcomm.h @ 180

Revision 180, 1.0 KB (checked in by bhilburn, 15 years ago)

Making message char* types const.

Line 
1/* Virginia Tech Cognitive Radio Open Source Systems
2 * Virginia Tech, 2009
3 *
4 * TODO LICENSE INFORMATION GOES HERE
5 */
6
7/* TODO DESCRIPTION OF FILE.
8 */
9
10#ifndef SOCKET_COMM_H
11#define SOCKET_COMM_H
12
13#include <stdint.h>
14
15
16/* TODO
17 */
18void ReadMessage(int32_t socketFD, char* msgBuffer);
19
20
21/* TODO
22 */
23int32_t ClientSocket(const char* serverName, const char* portNumber);
24
25
26/* TODO
27 */
28//int32_t SendMessage(int32_t socketFD, char* message);
29int32_t SendMessage(int32_t socketFD, const char* message) ;
30
31
32/* TODO
33 */
34int32_t GetParameter(int32_t socketFD, struct Parameter pList[], \
35        struct CE_Info *ce_info);
36
37
38/* TODO
39 */
40int32_t GetRequest(int32_t socketFD, struct Parameter pList[], \
41        struct CE_Info *ce_info);
42
43
44/* TODO
45 */
46int32_t  AcceptTCPConnection(int32_t servSock);
47
48
49/* TODO
50 */
51int32_t CreateTCPServerSocket(uint16_t port);
52
53
54/* TODO
55 */
56void HandleTCPClient(int32_t socketfd, Utility* uList[], Parameter* pList[], \
57        Observable* oList[], CE_Info* ce_info);
58
59#endif
Note: See TracBrowser for help on using the browser.