libUPnP  1.6.17
Defines | Functions
upnputil.h File Reference
#include "upnp.h"
Include dependency graph for upnputil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define GEMD_OUT_OF_MEMORY   -1
#define EVENT_TIMEDOUT   -2
#define EVENT_TERMINATE   -3
#define FALSE   0
#define ERROR_BUFFER_LEN   (size_t)256
#define max(a, b)   (((a)>(b))? (a):(b))
#define min(a, b)   (((a)<(b))? (a):(b))

Functions

void linecopy (char dest[LINE_SIZE], const char *src)
 Copy no of bytes spcified by the LINE_SIZE constant, from the source buffer. Null terminate the destination buffer.
void namecopy (char dest[NAME_SIZE], const char *src)
 Copy no of bytes spcified by the NAME_SIZE constant, from the source buffer. Null terminate the destination buffer.
void linecopylen (char dest[LINE_SIZE], const char *src, size_t srclen)
 Determine if the srclen passed in paramter is less than the permitted LINE_SIZE. If it is use the passed parameter, if not use the permitted LINE_SIZE as the length parameter.

Detailed Description


Define Documentation

#define FALSE   0

Function Documentation

void linecopy ( char  dest[LINE_SIZE],
const char *  src 
)

Copy no of bytes spcified by the LINE_SIZE constant, from the source buffer. Null terminate the destination buffer.

Parameters:
[out]destoutput buffer.
[in]srcinput buffer.

Referenced by get_var_name(), handle_invoke_action(), and handle_query_variable().

void linecopylen ( char  dest[LINE_SIZE],
const char *  src,
size_t  srclen 
)

Determine if the srclen passed in paramter is less than the permitted LINE_SIZE. If it is use the passed parameter, if not use the permitted LINE_SIZE as the length parameter.

Copy no of bytes spcified by the LINE_SIZE constant, from the source buffer. Null terminate the destination buffer.

Parameters:
[out]destoutput buffer.
[in]srcinput buffer.
[in]srclenbytes to be copied.

Referenced by ssdp_handle_ctrlpt_msg().

void namecopy ( char  dest[NAME_SIZE],
const char *  src 
)

Copy no of bytes spcified by the NAME_SIZE constant, from the source buffer. Null terminate the destination buffer.

Parameters:
[out]destoutput buffer.
[in]srcinput buffer.

Referenced by get_device_info(), handle_invoke_action(), and handle_query_variable().